Кому подойдет этот курс
Интернет-маркетологам
Познакомитесь с основами информатики и цифровых технологий, сможете работать в современных программах для IT-специалистов и заниматься отладкой кода на языке PHP.Фрилансерам
Углубите свои знания в программировании, разовьете навыки работы в PHP и сможете подготовить материал для вашего портфолиоПрограмма курса «РНР-разработчик»
3 месяца, 10 модулей
Модуль 1. Введение в программирование
Тема 1.1. Что такое программирование и языки программированияТема 1.2. Базовые алгоритмы и массив как структура данных
Тема 1.3. Сложность и стоимость алгоритмов
Модуль 2. Математика и информатика для программистов
Тема 2.1. Введение в информатикуТема 2.2. Основы логики для программистов
Тема 2.3. Введение в математику для программистов
Модуль 3. Введение в контроль версий
Тема 3.1. Знакомство с контролем версийТема 3.2. Работа с ветками в системе контроля версий
Тема 3.3. Работа с удаленными репозиториями
Модуль 4. Знакомство с базами данных
Тема 4.1. Базы данныхТема 4.2. Таблицы для баз данных
Тема 4.3. Нормальные формы
Тема 4.4. Нормализация/денормализация
Тема 4.5. Базовое знакомство с SQL
Модуль 5. Знакомство с языками программирования
Тема 5.1. Знакомство с языком программированияТема 5.2. Знакомство с функциями и массивами
Тема 5.3. Функции: продолжение
Тема 5.4. Рекурсия и двумерные массивы
Тема 5.5. Как не нужно писать код - принципы и основные рекомендации
Тема 5.6. Рекурсия: продолжение
Тема 5.7. C#: от простого к практике
Модуль 6. HTML/CSS
Тема 6.1. Основные понятия в веб-разработкеТема 6.2. Основы языка разметки документов HTML
Тема 6.3. Основы языка оформления стилей документа CSS
Тема 6.4. Основные тэги для вёрстки, псевдоклассы и псевдоэлементы
Тема 6.5. Работа с макетом дизайна в формате Figma
Тема 6.6. Основы создания адаптивного сайта
Тема 6.7. Стандарты web и вспомогательные инструменты
Модуль 7. Профессиональная верстка
Тема 7.1. Позиционирование элементов. Практическая версткаТема 7.2. Структура HTML5, знакомство с формами
Тема 7.3. Практическое применение Bootstrap
Тема 7.4. Эффекты перехода и трансформации в CSS3
Тема 7.5. CSS3: медиа-запросы, адаптивная верстка
Тема 7.6. Grid layout, новые возможности CSS3
Модуль 8. Базовый курс РНР
Тема 8.1. Введение в PHPТема 8.2. Условные блоки, ветвление функции
Тема 8.3. Циклы и массивы
Тема 8.4. Работа с файлами
Тема 8.5. Базы данных MySQL и работа с ними на уровне PHP
Тема 8.6. Интерактивность.Авторизация и аутентификация
Модуль 9. РНР. Продвинутый уровень
Тема 9.1. ООП в PHP. Базовые понятияТема 9.2. ООП в PHP. Расширенное изучение
Тема 9.3. Шаблонизаторы
Тема 9.4. Углубленное проектирование реляционных БД
Тема 9.5. Парадигма MVC. Обновления движка
Тема 9.6. Тестирование. PHPUnit
Модуль 10. Laravel. Глубокое погружение
Тема 10.1. Установка Laravel. Описание принципов работы и структуры фреймворкаТема 10.2. Роутинг. Использованиеконтроллеров
Тема 10.3. Шаблонизатор Blade
Тема 10.4. Запросы пользователя и класс Request. Класс Response в фреймворке Laravel. Функциональное тестирование приложения
Тема 10.5. Работа с базой данных. Запросы. Миграции. Работа с базой данных. Eloquent ORM
Тема 10.6. Валидация данных в laravel. Посредники. Сессии в Laravel. Аутентификация
Тема 10.7. События в Laravel. Провайдеры. Работа со сторонними API
Тема 10.8. Добавление HTML-редактора. Хранение файлов. Очереди в Laravel
Поможем в выборе!
Если у вас есть вопросы о будущем обучении, закажите обратный звонок или напишите нам в чат
Чему вы научитесь на курсе
Узнаете основы информатики и программирования
Научитесь работать с системой контроля версий и ветками
Познакомитесь с базами данных и языком SQL
Узнаете основные языки программирования: HTML и CSS
Освоите базовый курс программирования на языке PHP
Записаться на курс
Вы записались на курс!
Скоро с вами свяжется наш менеджер. Обучение будет проходить на платформе iSpring. Ссылка на личный кабинет придет вам на почту.
Вы записались на курс!
Скоро с вами свяжется наш менеджер. Обучение будет проходить на платформе iSpring. Ссылка на личный кабинет придет вам на почту.