Levelup

PHP-розробник

28 недель
Для начинающих
PHP
Этот курс научит тебя создавать современные веб-сайты и приложения. Ты освоишь HTML, CSS, PHP, JavaScript, работу с базами данных и фреймворк Laravel. После обучения сможешь разрабатывать полноценные интернет-проекты с нуля. Курс включает практические задания, работу над собственным проектом и поддержку преподавателей.

О курсе

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

Основы веб-разработки: HTML и CSS

Курс начинается с основ создания веб-страниц. Студенты изучают структуру HTML-документа, работу с тегами и атрибутами. В программе - создание списков, таблиц, форм и гиперссылок. Второй блок посвящен CSS: селекторы, свойства стилей и принципы оформления веб-страниц.

Базовый синтаксис PHP

Модуль охватывает фундаментальные понятия PHP. Студенты работают с переменными различных типов, константами и операторами. Программа включает изучение арифметических, логических и строковых операций, а также механизмы преобразования типов данных.

Условия, функции и циклы в PHP

Здесь рассматриваются операторы ветвления if, else и switch. Студенты учатся создавать собственные функции, работать с рекурсией и областью видимости переменных. Второй блок модуля посвящен циклам while, for, foreach и работе с массивами различных типов.

Работа с HTTP-запросами и формами

Модуль объясняет принципы работы веб-приложений. Студенты учатся обрабатывать параметры URL, работать с HTML-формами и передавать данные между страницами. Особое внимание уделяется методам GET и POST.

Сессии, cookies и файловая система

Этот блок охватывает механизмы сохранения состояния. Студенты изучают работу с сессиями, авторизацию пользователей и работу с cookies. Дополнительно рассматривается работа с файловой системой - чтение, запись и загрузка файлов на сервер.

Базы данных и SQL

Модуль посвящен работе с реляционными базами данных. Студенты изучают принципы проектирования БД, язык запросов SQL, создание таблиц и связей между ними. Программа включает сложные запросы на выборку, обновление и удаление данных.

Интеграция PHP с MySQL

Здесь студенты учатся взаимодействовать с базами данных через PHP. Модуль охватывает средства PHP для работы с MySQL, написание безопасных запросов и обработку результатов.

Объектно-ориентированное программирование

Этот раздел знакомит с основными принципами ООП. Студенты изучают классы, объекты, наследование, полиморфизм и инкапсуляцию. Программа включает работу с конструкторами, модификаторами доступа, абстрактными классами и интерфейсами.

Клиентский JavaScript и jQuery

Модуль посвящен добавлению интерактивности на веб-страницы. Студенты изучают основы JavaScript, работу с DOM и обработку событий. Второй блок охватывает библиотеку jQuery - селекторы, фильтры и создание визуальных эффектов.

AJAX и современные технологии

Здесь рассматривается технология AJAX для асинхронного обмена данными. Студенты учатся создавать запросы без перезагрузки страницы, обрабатывать ответы сервера и улучшать пользовательский опыт.

Архитектура MVC и фреймворк Laravel

Модуль знакомит с паттерном Model-View-Controller и его реализацией. Студенты изучают иерархию контроллеров, автозагрузку классов и принципы построения современных приложений. Второй блок посвящен фреймворку Laravel - миграции, маршрутизация, шаблонизатор Blade и система авторизации.

Системы контроля версий и финальный проект

Завершающие модули охватывают работу с Git - создание репозиториев, синхронизацию и решение конфликтов. Кульминацией курса становится разработка собственного проекта для портфолио, который студенты защищают в конце обучения.

Результаты обучения

После завершения курса вы сможете создавать статические сайты на HTML/CSS, разрабатывать динамические веб-приложения на PHP, работать с JavaScript и jQuery, интегрировать сайты с базами данных, использовать фреймворк Laravel и создавать гибкую архитектуру приложений.

Формат обучения

Курс включает интенсивную практику с разбором домашних заданий. Доступно онлайн-обучение с видеозаписями занятий. Студенты получают поддержку преподавателей, помощь в трудоустройстве, карьерные мероприятия и возможность оплаты частями.

Что включено

Выдается диплом/сертификат
Гибкий график
Возможно трудоустройство
Реальный проект в портфолио
Сопровождение ментора