Преподаватели
Теги
Python
#1414
Python
Продолжение по БД и вступление в Django


20.12.2016 19:00 354
Основы AngularJS
#1412
Основы AngularJS
Практика


20.12.2016 19:00 239
Ecmascript
#1410
Ecmascript
ES2015


22.12.2016 19:00 265
Ecmascript
#1409
Ecmascript
ES2015
Конструкции и нововведения в ES2015:

let, const and their scope, for loop with let, function with default and named parameters, rest parameters, spread operator, arrow function and this context


20.12.2016 19:00 377
Основы http,html,css
#1408
Основы http,html,css



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



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


21.12.2016 19:00 434
Массивы, циклы
#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 357
Основы PHP. Git
#1404
Основы PHP. Git



17.12.2016 10:00 372
Основы 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 375
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 366
Основы 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 407
PHP Academy в цифрах
2155
Студентов
ВЫПУСТИЛОСЬ
В PHP ACADEMY
439
Студентов
КУПИЛИ НАШИ ВИДЕОКУРСЫ В АЗИИ, ЕВРОПЕ И США
357
Студентов
УЧИТСЯ ПАРАЛЛЕЛЬНО В МЕСЯЦ