Лекторий


Алгоритмы и структуры данных - линейный поиск

Категория: Разработка

Структуры данных позволяют организовывать данные в памяти компьютера или на диске. Выполнение различного рода операций над структурами данных называется алгоритмом. В ряд таких операций как правило входит поиск, удаление, вставка, сортировка и т.д. В данной лекции речь пойдет о алгоритме линейный поиск

Тестирование в PHP - приемочное тестирование (codeception и selenium)

Категория: Разработка

Этап приемочного тестирования - это формальный процесс тестирования, который проверяет соответствие системы требованиям и проводится с целью определения удовлетворяет ли система приемочным критериям и вынесения решения заказчиком или другим уполномоченным лицом принимается приложение или нет. Это тезисное определение данного этапа тестирования и далее я разъясню этот термин более подробно. Данная лекция будет полезна любому PHP разработчику и после ее прохождения вы узнаете что такое приемочное тестирование и как писать приемочные тесты используя инструменты codeception и selenium

Замыкания и анонимные функции в PHP

Категория: Разработка

Замыкания и анонимные функции появились в PHP 5.3.0. Замыкание - это функция, которая инкапсулирует состояние окружавшее ее на момент создания. Инкапсулированное состояние продолжает существовать внутри замыкания, даже когда окружение замыкания перестает существовать. Данная лекция будет полезна всем PHP разработчикам и после прохождения данной лекции, вы узнаете, что такое замыкание в рамках языка программирования PHP

Алгоритмы и структуры данных - одномерные массивы в Java

Категория: Разработка

Самая распространенная структура данных - массив - поддерживается в большинстве языков программирования. Вследствие своей популярности и простоты массив является хорошей отправной точкой для знакомства со структурами данных и изучения их роли в ООП

vimdiff как решение конфликтов в VCS на примере GIT

Категория: Разработка

На данном занятии мы в академических целях воспроизведем конфликтную ситуацию в контроле версий GIT и решим данный конфликт при помощи инструмента “vimdiff”

Установка PHP из исходников в Linux (PHP, FPM, Extensions)

Категория: Разработка

На данном занятии мы будем производить компиляцию исходного кода PHP, его расширений, а также конфигурирование его компонентов. В конечном итоге у нас должен быть полноценно рабочий PHP установленный на станции с ОС Linux на борту с минимальным набором модулей и расширений

Open Source - подкаст #1

Категория: Разработка

Сегодня мы поговорим о теме открытого программного обеспечения - “Open Source”. Open Source - программное обеспечение с открытым исходным кодом. Исходный код таких программ доступен для просмотра, изучения и изменения.

ООП в рамках PHP

Категория: Разработка

В лекции речь пойдет об объектно ориентированном стиле программирования. Языки программирования могут классифицироваться. Различные языки программирования могут относиться к директивным, декларативным, а также объектно ориентированным и многим другим. Объектно ориентированное программирование - методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.