[loftschool] Комплексное обучение разработке на PHP [Повтор]
КУРС ВКЛЮЧАЕТ В СЕБЯ:
1. Workflow
Скрытое содержимое.
Предыдущая тема
КУРС ВКЛЮЧАЕТ В СЕБЯ:
- Использование последней стабильной версии PHP с самых основ и до MVC & Design Patterns
- Работу с БД MySQL и использование Eloquent ORM
- Работу с самой популярной в мире CMS Wordpress
- Работу с самой гибкой CMF MODX
- Лучшие инструменты разработки: PHPStorm, Composer, xDebug, PHPUnit, git, bitBucket и др.
- Работу с библиотеками PHPMailer, Eloquent ORM, Intervention Image
- Работу с самым популярным и функциональным фрейморком Laravel
- Знакомство с API популярных соц. сетей
- Работать с API популярных веб-сервисов и приложений, а также создавать свои собственные
- Работать с системами контроля версий
- Использовать в своей практике пакетные менеджеры
- Работать с различными источниками данных (CSV, JSON, YAML, XML, СУБД)
- Создавать свои собственные CMS
- Работать с инструментами отладки, тестирования и профилирования своего кода
- Применять самые современным методики для построение архитектуры проекта любого уровня сложности
1. Workflow
- PHPStorm
- PhpMyAdmin
- Git
- SourceTree + bitbucket
- Типы данных
- Операторы языка
- Преобразования типов
- Константы
- Массивы
- Конструкции языка
- Обработка исключений
- Понятие функции
- Написание пользовательских функций
- Анонимные функции
- Рекурсии
- Функции с переменным числом аргументов
- Параметры по умолчанию
- Функции для работы с переменными
- Строковые функции
- Математические функции
- Работа с датой и временем
- Работа с массивами
- Работа с файлами
- Работа с изображениями
- Новое в РНР7
- Html структура проекта
- Обязательные стили и настройки корректного отображения
- «Прибитие» футера
- Настройка отображения для мобильных устройств
- Выравнивание контента
- Часто используемые плагины jQuery
- Создание БД
- Создание таблиц
- Целостность данных
- Создание запросов
- Подключение к БД в PHP
- Интерфейс PDO и MySQLi
- Работа с XML
- Работа с JSON
- Работа с CSV
- Работа с ini-файлами
- Работа с удаленными данными с использованием CURL
- Фильтрация и валидация форм
- Криптографические функции
- Безопасность работы с БД
- Защита от XSS
- Безопасная загрузка файлов
- Классы и объекты
- Инкапсуляция
- Полиморфизм
- Наследование
- Абстрактные и финальные классы
- Интерфейсы и трейты
- Пространства имен
- Шаблоны проектирования
- Singleton
- Factory
- Strategy
- Observer
- Adapter
- Как устроен и для чего нужен
- Контроллеры
- Представления
- Модели
- Composer
- PHPMailer - отправка писем
- Google Recaptcha
- Шаблонизатор Twig
- Парсинг HTML с помощью HTMLParser
- Тестирование с PHPUnit
- Валидация данных с GUMP
- Eloquent ORM - работа с БД
- Intervention Image - работа с изображениями
- Основные принципы взаимодействия с API
- База данных VK
- Создание и авторизация приложения
- Получение данных из соцсетей
- Что такое REST
- HTTP-коды
- JSON vs XML
- Создаем свое JSON-api для работы с базой
- Как создать свою тему для WP
- Как создать свой плагин
- Как создавать таксономии и Custom Post Types
- Базовые знания для работы с MODX
- Интеграция шаблона в MODX
- Практика работы с MODX
- Установка и настройка
- Artisan. Создание контроллеров, моделей и миграций на примере простых товаров для интернет-витрины
- Маршрутизация
- Работа с шаблонизатором Blade
- Использование встроенной middleware авторизации
- Отладка в Laravel
- Рекомендации и советы в примерах
Скрытое содержимое.
http://loftschool.com/course/php
Предыдущая тема