Москва

PHP web-разработчик

Москва
4 месяца
44 000
12 декабря 2019 ― 31 марта 2020
Описание курса

КУРСЫ AVENUE — ЭТО:⠀

— обучение очно в аудиториях (Москва, метро Семеновская) или онлайн;⠀

— преподаватели-практики (реальные айти-шники, маркетологи и дизайнеры);⠀

— занятия в мини-группах до 8 человек;⠀

— практический подход к обучению;⠀

— сертификат по окончанию курса;⠀

— помощь в трудоустройстве после обучения;⠀

— гибкая система скидок.

ПО ИТОГАМ КУРСА:⠀

— готовый финальный проект в виде разработанного сайта интернет-магазина; ⠀

— владение главными технологиями PHP web-разработки (PHP, HTML, CSS, PHPStorm, PHPUnit, SQL, MySQL, Twig); ⠀

 — сертификат об окончании курса;⠀⠀

 — готовое резюме и портфолио для дальнейшего трудоустройства.

ПРОГРАММА:

Модуль 1. Основы: HTML+CSS / DB.
  1. Введение в реляционную модель данных. Установка СУБД MySQL. Разбор архитектуры баз данных.
  2. Таблицы. Создание многотабличной базы данных. Иерархия элементов.
  3. Язык SQL. Введение. Разбор команд: SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER BY, GROUP BY, HAVING, DISTINCT, AND & OR.
  4. Работа с Таблицами в MySQL. LEFT JOIN, INNER JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN.
  5. Верстка сайтов — HTML & CSS. Веб-разработка — введение, основные понятия и этапы создания сайта. Хостинг, Домен.
  6. HTML Теги: типы, атрибуты. Работа с Текстом: абзацы, заголовки, списки и цитаты.
  7. Основы CSS. Наследование и Каскадирование. Базовый синтаксис. Функционал и работа с Каскадными Таблицами Стиля.
  8. Табличная и Блочная верстка.
Модуль 2. Основы PHP.
  1. Введение в PHP. Установка среды разработки — PHP Storm. Первая программа на PHP. Настройка версий контроля — Git.
  2. Синтаксис PHP. Переменные и типы данных. Код: структура, встроенные объекты, видимость, ветвление
  3. Операторы в PHP: строковые, условные, битовые. Операции в PHP. Циклы и утверждения. Тернарный оператор.
  4. Массивы. Одномерные массивы в PHP. Многомерные массивы. Функции и аргументы. Применение циклов для работы с массивами в PHP.
  5. Файл. Чтение и запись в «Файл» в PHP. Переадресация.
  6. Web-разработка введение. HTTP, Get, Post. Синхронизация сервера и БД MySQL.
  7. Настройки конфиденциальности. Шифрование данных. Скрытые разделы сайта и авторизация.
  8. Пользователь сайта. Настройка пользовательских функций. Пользовательский доступ.
Модуль 3. ООП в PHP.
  1. Объектно-ориентированное программирование в PHP. Классы и наследование.
  2. Создание интерфейса. Полиморфизм и инкапсуляция данных. Рекурсия.
  3. Анонимные функции и магические методы. Контроль типов и трейты.
  4. Ошибки и исключения в PHP и работа с ними.
  5. Шаблонизаторы — что такое и где применять. Twig.
  6. Шаблон Model-View-Controller. Обзор основных MVC-фреймворков.
  7. Интеграция MySQL. Работа с выборкой данных в MySQL. Вывод данных на сайте.
  8. Тестирование. Тестирование Юнитов. Обзор возможностей и установка PHPUnit.
Модуль 4. Фреймворки для РНР.
  1. Фреймворки для РНР. Обзор фреймворка Laravel. Установка и настройка Virtual Hosts. Проект Laravel.
  2. Наследование в Laravel. Введение в Blade Templating Engine.
  3. Базы данных и Laravel. Конфигурация, настройки соединения, Laravel Migration.
  4. CRUD-операции. Создание ресурсов, миграции, модели и контроллеры. Artisan.
  5. Формы и Валидация. Особенности чтения и передачи данных. Валидация. Отображение ошибок. Загрузка файлов.
  6. Middleware. Сессии. Установка и чтение сессий. Сброс данных. Отправка Email. Знакомство с Mailgun.
  7. Решения для Аутентификации. Login. Перенаправление. Привилегии. Сброс пароля. Создание страницы Profile.
  8. Развертывание приложения через Laravel Forge. Обзор других фреймворков для РНР. Symfony, Yii. Преимущества и недостатки. Обзор хостинга Heroku. Домен
Для кого курс

Данный курс рассчитан на обучение с нуля. Мы обучаем студентов ТОЛЬКО на практике! Искренне верим в догму практического применения знаний и предпочитаем «закреплять на практике» все приобретенные навыки, которые дадут вам возможность работать в данной сфере уже после окончания курса!

ЧЕМУ НАУЧИТЕСЬ?⠀⠀

— создавать современные сайты Интернет-Магазины;⠀⠀

— полноценно использовать HTML & CSS как инструмент веб-разработки; ⠀⠀

— создавать корпоративные сайты для продажи;⠀⠀

— работать с Хостингом и размещать сайты в Интернете;⠀⠀

— проектировать и синхронизировать Базы Данных с сайтами.

Программа курса

Формат и условия обучения:

  • обучение очно или онлайн;
  • доступные пакеты обучения: STANDART, VIP, ONLINE;
  • занятия 2 раза в неделю по 2 часа в вечернее время: с 19:00 до 21:00 (дни занятий определяет группа);
  • занятия проводятся в мини-группах до 8 человек;
  • возможность использовать учебный ноутбук;
  • сертификат по окончанию курса;
  • помощь в трудоустройстве после обучения;
  • кофе-бар для студентов IT Avenue;
  • гибкая система скидок;
  • оплата наличными или картой.
По окончании обучения выдается сертификат
Расскажите о мероприятии друзьям

Комментарии

Комментировать
Close