Что входит в программу курса «Backend-разработчик на PHP»? | OTUS

Курсы

Программирование
Подготовка к сертификации Oracle Java Programmer (OCAJP) Алгоритмы и структуры данных
-12%
Backend-разработчик на PHP
-8%
Web-разработчик на Python
-11%
Архитектура и шаблоны проектирования
-14%
Framework Laravel
-13%
iOS Developer. Basic
-23%
Разработчик на Spring Framework
-23%
Python Developer. Basic
-16%
C# ASP.NET Core разработчик
-18%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-6%
Highload Architect
-9%
JavaScript Developer. Basic
-8%
Backend-разработка на Kotlin
-10%
JavaScript Developer. Professional
-9%
Android Developer. Basic
-10%
Unity Game Developer. Basic Программист С MS SQL Server Developer Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Vue.js разработчик VOIP инженер Программист 1С Flutter Mobile Developer Супер - интенсив по Kubernetes Advanced Fullstack JavaScript developer
Инфраструктура
PostgreSQL
-10%
Administrator Linux. Professional
-11%
Базы данных
-19%
Administrator Linux.Basic
-18%
Супер-интенсив «СУБД в высоконагруженных системах»
-18%
IoT-разработчик
-12%
Супер-интенсив "SQL для анализа данных"
-16%
Highload Architect
-9%
MS SQL Server Developer Безопасность Linux Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Администратор Linux. Виртуализация и кластеризация Infrastructure as a code in Ansible Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Что входит в программу курса «Backend-разработчик на PHP»?

PHP_Welcome_1000x700_7.2-5020-c9593b.png

Скриптовый язык программирования PHP — один из лидирующих языков, применяемых для создания динамических веб-сайтов. Он интенсивно используется для разработки веб-приложений разной сложности и поддерживается подавляющим числом хостинг-провайдеров в мире. Если вы хотите научиться реализовывать на нём большие и долгосрочные проекты, вам поможет курс «Backend-разработчик на PHP».

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

Курс рассчитан на разработчиков, имеющих опыт программирования не менее одного года на PHP либо не менее 3 лет на другом языке (приветствуются любые языки ООП). Для успешного освоения материала вам пригодятся знания принципов ООП, структур данных и алгоритмов, баз данных, основ веб-разработки. Однако эти навыки являются рекомендованными, а не обязательными. Впрочем, вы всегда можете проверить, соответствуют ли ваши знания необходимому уровню — для этого попробуйте пройти вступительное тестирование, обязательное для всех, кто хочет стать студентом этого курса.

Основные темы программы

Курс представляет собой комплексную программу, включающую в себя несколько образовательных модулей:

General Knowledge Это бест-практик по погружению в PHP. Вы не просто ознакомитесь с историей развития PHP и внутренним устройством интерпретатора, но и узнаете подходы к конфигурированию, виртуализации и паравиртуализации, обсудите необходимый минимум устройства Linux, коснётесь языка bash и утилит из GNU Coreutils, изучите маршрутизацию и коммутацию, TCP/IP, ARP, DNS, SMTP, HTTP, FastCGI, php-fpm и много чего ещё. Таким образом уже на первом этапе обучения вы получите (или освежите в памяти) весь спектр базовых знаний, которые в дальнейшем вам обязательно пригодятся при реализации серьёзных проектов.

Databases Этот модуль посвящён SQL-решениям в целом и PostgreSQL в частности. Знания даются как с точки зрения администратора, так и с ракурса клиентского разработчика. При этом рассматриваются все способы работы кода на PHP с изученными базами данных.

Developing Содержательный модуль, непосредственно посвящённый написанию кода. Вы узнаете о парадигмах программирования, архитектуре кода, паттернах проектирования, правилах написания хорошего кода, coding styles, принципах CQRS и Fluent interface, Unit-тестировании, алгоритмах сортировки и т. п.

Architecture & HighLoad Среди тем этого модуля — асинхронный подход обработки данных на основе очередей, проектирование API, репликация, профилирование, логирование, шардинг, кеширование, Deploying. Также обсуждаются модели командной разработки ПО, гибкие методологии разработки, SCRUM.

Подробнее ознакомиться с программой или скачать её в формате PDF вы можете на странице курса. Также ждём ваших вопросов в комментариях!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
1 комментарий
0

Хорошая программа.

Для комментирования необходимо авторизоваться