Консультация

Консультируем с 8:30 до 19:00 Выходной: суббота и воскресенье


Сообщение об ошибке
Сообщение об ошибке

Комплексный курс по разработке веб-приложений на PHP by Intexsoft

Профессиональный курс (обязателен для трудоустройства)

PHP является одним из лидеров среди языков программирования для создания динамически генерируемых веб-страниц. Он сочетает в себе достоинства C и Perl и поддерживается большинством операционных систем. Пройдя этот курс, вы овладеете навыками объектно-ориентированного программирования, сможете проектировать архитектуру веб-приложения и создавать его серверные компоненты.

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

Формы обучения

Очная

по мере комплектации группы
Вторник, Четверг (с 18:30 до 21:20)
786 BYN
84 уч.ч
Рассрочка три выплаты по 288 BYN / месяц
№ группы: G-PD1-03-19

Условия отбора

Зачисление на курс проводится на конкурсной основе по результатам:

  • теста на логику

  • теста по английскому языку

  • знаний основ html css

Для кого этот курс

  • для тех, кто хочет научиться создавать сайты с нуля

  • для тех, кто хочет понимать как устроен сайт внутри (html, css, php, mysql, web-сервер)

Необходимая подготовка

  • знание основ HTML, css, js

Для чего этот курс

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

  • для того, чтобы научиться создавать сайты с 0 используя такие технологии как html, css, php, mysql, apache

  • для того, чтобы научиться использовать фреимворк symfony

Вы узнаете

  • что происходит после  ввода информации в строку браузера

  • как устроен веб-сервер

  • как программировать на языке PHP

  • как работать с базой mySql и писать запросы к ней на языке Sql

  • как устроен фреимвокр и с чего начать

  • что такое структура MVC

Вы будете уметь

  • создавать веб-приложения с использованием языка PHP

  • подключать и использовать базу данных для хранения информации вашего приложения

  • освоите использование Ахаj запросов

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

  1. Программирование на PHP. Базовый курс
    • Вводное занятие. Что такое php, для чего используется и т.д. Понятие сайта, виды сайтов и т.д.
    • Основы серверных Web-технологий. Установка и настройка Apache, PHP, MySQL.
    • Инструменты для разработки и отладки программы. Система контроля версий Git.
    • Краткий курс по html и css.
    • Типы данных, основные операторы, условные операторы, базовые функции PHP
    • Решение задач с использованием условных операторов
    • Массивы
    • Операторы циклов
    • Решение задач с использованием циклов
    • Строковые функции, пользовательские функции
    • Работа с базой данных. Простейшие запросы на выборку
    • Постраничный вывод информации
    • Создание Web-приложения с постраничным выводом информации
    • Обработка файлов в PHP
    • Обработка экранных форм, загрузка файлов на сервер
    • Обработка данных форм. Основы Javascript. AJAX
    • Создание простейшей CMS
  2. СУБД MySQL
    • Инструменты для работы с базой данных.
    • Основные понятия баз данных. Язык SQL.
    • Проектирование баз данных. Реляционная модель. Нормализация.
    • Разработка схемы базы данных
    • Создание базы данных. Создание, изменение, удаление таблиц.
    • Вставка, удаление и обновление данных.
    • Однотабличные запросы на выборку данных. Условия и сортировка в запросах.
    • Многотабличные запросы на выборку.
    • Создание запросов на выборку.
    • Решение задач по разработке запросов на выборку.
    • Группировка данных в запросах.
    • Использование встроенных функций в запросах.
    • Решение задач по созданию запросов с группировкой данных.
    • Разработка запросов на выборку с группировкой.
    • Использование подзапросов. Оптимизация запросов.
    • Транзакции. Хранимые процедуры. Триггеры.
    • Спроектировать БД по теме
  3. Программирование на PHP. Углубленный курс
    • Основы объектно-ориентированного программирования в PHP. Пространства имен.
    • MVC
    • Инстументы для работы с удаленным сервером.
    • Команды для работы с удаленным сервером. Работа с каталогами. Текстовые редкторы nano, vim. Настройка и работа с git
    • Регулярные выражения
    • Решение задач с использованием регулярных выражений
    • Использование функций баз данных при разработке Web-приложения.
    • Интерфейс PDO для доступа к базам данных. Функции для работы с базами данных.
    • Решение задач по взаимодействию с базой данных
    • Заголовки, Cookies, сессии.
    • Организация сессий.
    • Разработка Web-приложения с организацией сессии
    • Обработка данных в формате XML
    • Использование AJAX, JSON
    • Шаблонизация
    • Разработка Web-приложения на основе шаблонов
    • Отправка почты. Сетевые функции PHP. Файл .htaccess, HTTP-авторизация, mod_rewrite.
    • Обработка изображений в PHP
    • Создание MVC CMS

Преподаватели курса

Другие курсы программы Разработка веб-приложений на PHP

Денис Михайлов

Работаю full stack web-разработчиком (с 2010)

Принимал участие в разных проектах.

Начинал с freelance c небольших проектов. Далее перешел в Intexsoft, где в составе команды принимал участие в интересных российских и зарубежных проектах. Специализируюсь на серверной разработке и интеграциях с сторонними системами. С 2015 года периодически занимаюсь обучением студентов в It фирмах. В 2016-2017 вел курс по веб разработке в ГРГУ им. Янки Купалы.

Консультация и запись

Более 2760 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости