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

Онлайн-курс от Нетологии.

  • Вёрстка сайта на HTML и CSS. Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля вы самостоятельно сверстаете лендинг.
    • Теги для вёрстки контента страницы
    • Теги для вёрстки структуры страницы
    • Теги для вёрстки форм
    • Селекторы CSS
    • Определение контекста элементов
    • Блочная модель
    • Позиционирование элементов
    • Оформление текста
    • Оформление декоративных элементов
    • Состояние интерактивных элементов
  • Кроссбраузерная вёрстка макета блога на HTML и CSS. Вы сверстаете макет личного блога: реализуете кроссбраузерную вёрстку на HTML и CSS.Пример готовой работы
  • Основы программирования. Познакомитесь с азами программирования, напишете первые строки кода и создадите простые проекты. Для практики будете использовать язык JavaScript — это поможет лучше понять работу фронтенда приложения. Также вы разберётесь с видами языков программирования и поймёте, как выбрать свой с учётом личных интересов и профессиональных планов. В итоговом проекте вы разработаете онлайн-игру, похожую на «Монополию».
    • Алгоритмы
    • Переменные, числа и строки
    • Логика и математика
    • Ветвление кода
    • Алгоритм с множественным выбором
    • Ошибки в коде
    • Массивы
    • Циклы
    • Подпрограмма, функция
    • Объекты
    • Синхронное и асинхронное выполнение алгоритма
  • Игра «Крестики-нолики» на JavaScript. В качестве дипломной работы вы создадите игру «Крестики-нолики».Пример готовой работы
  • Git — система контроля версий. Научитесь работать с системой Git и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио — работодатели часто просят показать примеры кода на GitHub.
    • Предназначение системы контроля версий
    • Основные операции: фиксация и откат изменений, поиск, история
    • Работа с сервисом GitHub
    • Ветки, слияние веток и разрешение конфликтов
    • Командная работа
  • Основы PHP. Начнёте изучать язык PHP, познакомитесь с его базовыми конструкциями, обучитесь работе с функциями и объектами. 
    • Знакомство с PHP и PHPStorm
    • Консольные приложения в PHP
    • Базовые операторы и функции
    • Создание функций в PHP
    • Основы работы с объектами
    • HTTP, заголовки, сессии
    • Файлы, HTML-формы
    • Развёртывание приложения на хостинге
  • Основы баз данных. Научитесь проектировать базы данных с использованием языка запросов SQL. В рамках курса поработаете с базой данных PostgreSQL — одной из самых популярных и простых для изучения. В качестве клиента будете использовать pgAdmin. В конце курса познакомитесь с SQLAlchemy ORM.
    • Введение в базы данных
    • Типы баз данных. SQL/NoSQL, PostgreSQL
    • Проектирование баз данных. Связи. 3НФ
    • Select-запросы
    • Insert/update/delete-запросы
    • PHP и базы данных. ORM
  • Продвинутый PHP. Продолжите изучение PHP, углубитесь в объектно-ориентированный подход в PHP, работу с базами данных и тестирование.
    • Понятие класса и объекта
    • Наследование, полиморфизм и инкапсуляция
    • Примеси, перезагрузка и магия
    • Работа с базами данных
    • Тестирование, PHPUnit
  • Фреймворк Laravel. Изучите один из самых популярных фреймворков для разработки бэкенда на PHP. Познакомитесь с возможностями Laravel, научитесь создавать контроллеры для обработки внешних запросов, создадите базу данных для сайта.
    • Фреймворки в PHP: Laravel
    • Основы Laravel
    • MVC компоненты. Работа с базой данных
    • Middleware. Авторизация
    • Работа с REST API
  • Разработка веб-сервиса для бюро переводов. Разработаете веб-сервис, который автоматизирует работу бюро переводов. Продумаете архитектуру хранения данных и структуру конфигурационных файлов, разработаете модули авторизации и работы с заданиями.
  • Промышленная разработка на PHP. Перейдёте к продвинутым возможностям разработки бэкенда на PHP и Laravel. Изучите работу с очередями и сторонними API, а также разработку собственного API и другие возможности.
    • Работа с контроллерами. Роутинг
    • Аутентификация. Сессии
    • Внешние сервисы и работа со сторонними API
    • Шаблонизаторы
    • Очереди и WebSocket
    • Кэширование и оптимизация
    • Функциональное программирование: чистота, побочные эффекты
  • Другие фреймворки: Symfony и Yii. В этом блоке познакомитесь ещё с двумя популярными фреймворками — Symfony и Yii, изучите их особенности и отличия.
    • Введение в Symfony, запуск приложения
    • Работа с шаблонами, шаблонизатор Twig. Doctrine ORM
    • Фреймворк Yii, введение, отличия
    • Запуск приложения, компоненты
    • Шаблонизаторы
  • Английский язык для начинающих разработчиков. В этом модуле 10 видеолекций, которые помогут вам подтянуть английский до уровня, необходимого junior-разработчику.
    • Лексика, без которой не обойтись
    • Как вести переписку на английском
    • Чтение документации и анализ требований
    • Программирование
    • Тестирование ПО
    • Стрессовые ситуации
    • Устранение неполадок
    • Работа и роли в команде
    • Поддерживаем любую беседу на английском
    • Собрания и презентации на высшем уровне
  • Карьера в веб-разработке. Узнаете, как составить резюме, где искать работу, как развиваться в профессии и какую специализацию выбрать.
    • Веб-разработчик: задачи, работа в команде
    • Поиск работы: компания vs фриланс
    • Карьерная траектория: из студента в senior
    • Первое собеседование
    • Тренды веб-разработки: за какими ресурсами следить
    • Резюме, сопроводительное письмо, портфолио
77 940 ₽
129 900 ₽

Актуальная стоимость обучения.

Данные обновлены 23 марта 2021 г.

  • Сертификат об обучении
Перейти на страницу курса
Информация о школе

101 достоверный отзыв о школе Нетология
Мы не нашли много отзывов конкретно про курс «PHP-разработчик». Зато мы собрали 101 отзыв о школе Нетология — они помогут вам получить общее представление о процессе обучения.