Базовый курс PHP

Старт обучения
Берестейская Дату уточните у администрации
Позняки Дату уточните у администрации
ВДНХ Дату уточните у администрации
48 час. по 2-3 раза в неделю

Описание курса

Базовый курс позволит вам овладеть языком программирования PHP с нуля. Вы познакомитесь с топологией сети, организацией и оформлением кода, элементами, функциями и другими фундаментальными понятиями, которые сделают PHP для начинающих простым в освоении. Обучение PHP направлено на применение полученных знаний в реальных проектах, потому у вас будет возможность также попрактиковаться в работе с командами SQL и элементами Frontend. Помимо этого поговорим о безопасности в интернете и защите информации. По окончанию курса Вы разработаете реальный проект. Овладев базовыми умениями и навыками, Вы сможете приступить к изучению Продвинутых уроков PHP.

После курса вы сможете:

  • Выполнять несложные проекты на PHP, самостоятельно или в команде
  • Выполнять задания на фрилансе
  • Организовать собственный стартап

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

  • Web- приложения и роль языка PHP в работе с ними
    • Как устроен интернет
    • Клиент-серверная архитектура
    • Настройка ПО
  • Основы языка PHP
    • Переменные, константы
    • Выражения, операторы
    • Типы данных и приведения типов
    • Управляющие конструкции
  • Основы работы с системой контроля версий
  • Работа с массивами
    • Циклы
    • Массивы
    • Работа с ассоциативными массивами
  • Функциональное программирование
    • Функции
    • Область видимости переменных
    • Суперглобальные переменные
    • Строгая типизация
  • Обзор встроенных функций
    • Обзор встроенных функций ( функции для работа со строками,  с массивами)
    • Рекурсия
    • Стили кодирования
  • Фильтрация,  валидация данных и работа с формой
    • Работа  с веб-формами
    • Прием и обработка данных от пользователя
    • Фильтрация и валидация данных
    • Основы HTTP протокола
    • Что собой представляют заголовки ответа и запроса
  • Работа  с файловой системой
    • Работа  с файловой системой
    • Чтение и запись данных в файл
  • Cookie ,  Sessions
    • Регулярные выражения
    • Работа с cookie
    • Sessions
    • Отличия sessions и cookies, их совместное использование
  • Реляционная модель баз данных
    • SQL – язык запросов
    • Запросы на выборку  данных
    • Работа с join
    • Работа с множествами
  • Основные запросы SQL
    • Запросы с Group by, Having
    • Запросы DDL
  • MySQL: Системы управления базами данных
    • Нормализация, целостность данных
    • Транзакции
    • MySQL: Системы управления базами данных
    • Отправка запросов  к СУБД, с помощью PHP
  • Работа над совместным проектом ‘Интернет-магазин’  
    • Работа над совместным проектом ‘Интернет-магазин’  (Продолжительность: 3 урока)
    • Разбор архитектурных решений в проекте
    • Знакомство с шаблонами отображения
  • Создание CMS
    • Создание CMS в проекте
  • Знакомство с ООП
    • Классы и объекты
    • Инкапсуляция
    • Полиморфизм
    • Наследование
    • Работа с исключениями
  • Хостинг
    • Отправка почты
    • Хостинг
    • Системы контроля версий
    • Работа с XML,  JSON

Минимальные требования:

  • Ориентация в простых математических задачах, алгоритмах
  • Логическое мышление
  • Наличие собственного ноутбука для занятий в аудиториях

* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!

spinner-it