Преподаватели
Теги
Введение в шаблоны проектирования
#1407
Введение в шаблоны проектирования
Классификации и уровни разделения шаблонов проектирования
Абстрактная фабрика или порождение взаимосвязанных или взаимозависимых компонентов системы
Строитель или создание сложного, составного, объекта
Фабричный метод или создание экземпляров некоторого класса
Прототип или создание объекта через клонирование
Одиночка или только единственный экземпляр класса с глобальной точкой доступа
Адаптер или создание и приведение классов к единому интерфейсу
Мост или разделение абстракции и реализации для независимого их изменения
Компоновщик или объект, который объединяет в себе объекты, подобные ему самому
Декоратор или расширение функционала класса без использования наследования
Фасад или делегирование нескольких классов объединяя их в одно целое
Приспособленец или уникальный экземпляр в разных местах приложения, но по факту не являющийся таковым
Заместитель или объект-посредник между двумя другими, реализующий доступ к объекту, к которому обращаются через него
Цепочка обязанностей или организация уровней ответственности
Команда или выполнение действия
Интерпретатор или часто встречающаяся, подверженная изменениям задача
Итератор или последовательный доступ к элементам
Посредник или взаимодействие множества объектов используя слабую связанность
Хранитель
Наблюдатель
Состояние
Стратегия
Шаблонный метод
Посетитель



17.12.2016 10:00 390
CSS
#1406
CSS
Cпособы подключения, селекторы и основные свойства, псевдосвойства Блочные и строчные элементы Позиционирование, обтекание


21.12.2016 19:00 471
Массивы, циклы
#1405
Массивы, циклы
Массивы – суть, виды декларации.
Обращение к элементу массива, добавление нового элемента.
Массивы индексные и ассоциативные. Многомерные массивы.
Создаем меню для сайта в виде массива.
Полезные функции:
Вывод – print_r, var_dump()
Сортировка массива:sort, ksort…Сравнение функций для сортировки в PHP(http://php.net/manual/ru/array.sorting.php)
Операции с элементами массива:
Сериализация, count, array_shift, array_push, array_key_exists, in_array, array_unique, compact…
Суперглобальные массивы. $GLOBALS, $_ENV, $_SERVER, $_COOKIE, $_SESSION, $_FILES, $_GET, $_POST, $_REQUEST – краткий обзор.
Циклы:
- for(block A; block B; block C). Выводим четные числа;
Вложенные циклы - выводим простые числа;
While (do-while). Важно! - бесконечный цикл.
Цикл для работы с массивами – почему foreach а не другие.
Изменение элементов массива в цикле foreach – почему не сработает



24.12.2016 10:00 393
Основы PHP. Git
#1404
Основы PHP. Git



17.12.2016 10:00 414
Основы PHP
#1403
Основы PHP
Как PHP работает - php5ts.dll, php.exe, php.ini. Запуск из консоли, связка с веб-сервером.
Тэги, комментарии.
Переменные – суть, создание. Правила именования переменных.
Передача по ссылке, динамическое создание переменных .
Ошибки в PHP – виды(уровни), демонстрация. Обзор error_reporting в php.ini и в скрипте.
Вывод echo VS print - особенности. Кавычки. Heredoc-формат.
Константы. Суть, создание.
Магические константы – LINE, FILE.
Выражения, операторы – арифметические, инкремент/декремент (разбираем разницу в постинкременте и преинкременте); конкатенация.
Типы данных, приведение типов (особенности динамической типизации в PHP), проверка типа, gettype, (int)$val.., is_integer, isset, empty...var_dump.
Операторы сравнения, равенства, тождественности.
Логические операторы.
If | else / тернарная конструкция / switch case. Вывод html-блока по условию в PHP-блоке.



13.01.2017 19:00 404
Git, Github
#1402
Git, Github
Системы контроля версий – необходимость, виды:
Локальные, централизованные, децентрализованные. Преимущества Git.
Общая информация о механизме работы Git – снимки состояния, файлы отслеживаемые/ неотслеживаемые, подготовленные файлы, фиксация состояния.
Установка Git. Основы работы с командной строкой. Регистрация на GitHub Начало работы с Git и GitHub - создание первого репозитория, и первый коммит. Откат на коммит, инфо об изменении в коммитах, push, pull, ветки, слияние, конфликты. GitHub & PHPStorm. Отработка команд –
git init,
git config –global user.name (user.email)
git add
git commit
git status
git diff
git log
git checkout
git merge
git remote
git pull/git push



11.01.2017 19:00 404
Основы HTML, CSS.
#1401
Основы HTML, CSS.
- Цели и задачи HTML;
- Структура документа;
- meta-информация – keywords, description, robots.
- Комментарии.
- Разметка, элементы, теги, атрибуты.
- Заголовки h1-h6.
- Параграф p. Форматирование текста – strong, em, ins, cite, big, small, sub, sup. - - Спецсимволы – entity - © ™…
- Гиперссылки – внешние и внутренние. - Изображения.
- Списки – ol, ul, dl. Делаем навигационное меню в виде списка.
- iframes.
- Основы семантической верстки (на примерах отличия тегов i и em, b и strong, div и nav, aside, header, footer..)
- Таблицы – основные элементы, структура. Объединение ячеек.
- Формы – что это и для чего. Обязательные атрибуты. input type=text, password, submit, reset; value, placeholder; checkbox, radio; select;
- CSS – селекторы. границы, отступы.
- Размеры, позиционирование, видимость.



16.12.2016 19:00 445
Javascript
#1400
Javascript
localStorage и Promise.


23.12.2016 19:00 430
Основы JavaScript - 05
#1399
Основы JavaScript - 05
В продолжение изучения клиент-серверной коммуникации в этой лекции студенты ознакомятся с основами архитектуры REST


21.12.2016 19:00 379
Основы JavaScript - 04
#1398
Основы JavaScript - 04
Эта лекция будет посвященам основам клиент-серверной коммуникации, где будут рассмотрены основы HTTP протокола и технологии AJAX


16.12.2016 19:00 391
MySQL
#1396
MySQL
INSERT, DELETE, SELECT, ALTER. Условия для запросов.
IN, ORDER BY, LIMIT в запросе.
JOIN, GROUP BY, агрегатные функции.
Сложные запросы – по курсу Девионити
Пользователи, права доступа.




23.12.2016 19:00 348
MySQL
#1395
MySQL
MySQL - основы, что такое СУБД. Реляционность, нормализация – суть, виды.
Подключение к СУБД из консоли. Подключение к СУБД из phpMyAdmin , MySQL Workbench .
Поля, записи, первичный ключ, внешний ключ, индекс.
InnoDB vs MyISAM.
Типы данных.
Работа из консоли:
Создание и удаление баз\таблиц, просмотр списка баз\таблиц.
Создание таблицы как копии уже существующей – только структуры; структуры и данных.
Бэкап БД, импорт / экспорт .



21.12.2016 19:00 436
PHP Academy в цифрах
2155
Студентов
ВЫПУСТИЛОСЬ
В PHP ACADEMY
439
Студентов
КУПИЛИ НАШИ ВИДЕОКУРСЫ В АЗИИ, ЕВРОПЕ И США
357
Студентов
УЧИТСЯ ПАРАЛЛЕЛЬНО В МЕСЯЦ