Block title
Block content
public://PHP_0_1.png

БЕСПЛАТНЫЕ

PHP КУРСЫ

СТАНЬ УСПЕШНЫМ PHP РАЗРАБОТЧИКОМ ВСЕГО ЗА 2 МЕСЯЦА

По окончанию курсов лучшие ученики получат возможность работать в компании

СТАРТУЕМ
Вскоре

Почему стоит освоить профессию
PHP разработчика?

  • PHP - это стандарт

    Это самый распространенный язык для написания сайтов. Большинство сайтов в интернете написаны на PHP. Гибкость и мощность языка привели к его большой популярности. Поэтому сайты от малейшего блога до крупных корпоративных порталов, как NASA, Yahoo, написаны на PHP.

  • Гибкость

    Поскольку РНР является интерпретируемым языком, он отличается исключительной гибкостью к потребностям разработчика. Хотя РНР обычно рекомендуется использовать в сочетании с HTML, он так же интегрируется и с JavaScript, WML, XML и других языках.

  • Легкость в освоении

    Язык PHP простой и практичный, что позволяет быстро решать поставленные задачи. У языка PHP низкий порог вхождения, поэтому начать работу ты сможешь даже во время учебы.

  • Поддержка

    У языка PHP очень большое сообщество пользователей, поэтому неудивительно, что ты беспрепятственно найдешь помощь или совет при любых трудностях в учебе или работе.

Как будет развиваться карьера PHP разработчика?

Мы научим вас работать над своим образованием. Ты выучишь: основы ООП и язык программирования PHP, освоишь работу с базами данных и разработку с использованием фреймворков. Напишешь свой собственный динамический сайт и интернет-проект и сможешь начать свою карьеру в ведущей IT компании.

Cейчас

начинаешь учиться

JUNIOR

400-800 $

MIDDLE

1300-2300 $

SENIOR

2300-4000 $

PHP - ЭТО АКТУАЛЬНО,

весь интернет использует PHP, поэтому работа есть всегда

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

СТАРТУЕМ
Скоро

    Из каких блоков состоит курс "PHP для чайников"?

  • 45% Блок Tech Skills

    Основной блок знаний курса, после которого ты научишься писать на PHP и станешь успешным Junior PHP разработчиком.

  • 25% Блок Soft Skills

    Научим эффективно распределять задачи, время и находить "общий язык" с командой в любых ситуациях.

  • 29% Блок Сareer Skills

    Серия дополнительных занятий по карьерному росту и лайфхаки прохождения собеседований от опытных специалистов.

  • 1% Блок English

    Без базового английского в IT - никуда. Он нужен для изучения учебных материалов, общения с коллегами и заказчиками из других стран.

Каким будет твой путь освоения PHP разработки?

PHP Core

3 месяца 48 часов

Цель

Приобрести практические навыки программирования на PHP. Пройти подготовку чтобы начать работать PHP-разработчиком. Уметь создавать программный код для веб-сервисов и свободно читать чужой код. Разбираться в управлении базами данных и в работе с фреймворками.

Результат

Ты понимаешь, что нужно писать, чтобы достичь поставленной цели. Ты осознаешь, что не бывает единственно верного решения для ее достижения. Ты понимаешь, что 86% интернета написано на PHP, поэтому именно этот язык тебе нужен чтобы зарабатывать. Ты понимаешь, что 99% "велосипедов" уже изобретено, и умеешь применять достижения сообщества - фреймворки. Ты создал свой проект и можешь гордиться тем, что теперь ты настоящий программист.

ПРОГРАММА

Модуль 1. Основы работы з PHP

  • Тема 1. Начало работы с PHP (сведения о серверах, общий синтаксис, переменные, константы, кодирование)
  • Тема 2. Типы данных управляющие конструкции (типы данных, манипуляции с типами, операторы, if, switch)
  • Тема 3. Циклы, массивы (объявление массивов, виды массивов, вывод массивов, циклы for, while)
  • Тема 4. Пользовательские функции в PHP (объявление и вызов функции, вложенные функции, аргументы, рекурсивные функции, области видимости, анонимные функции)
  • Тема 5. Встроенные функции (функции для работы с массивами, лентами, математические функции, работа с датой, временем, шифрование данных, псевдоконстанты, суперглобальные переменные)
  • Тема 6. Методы GET и POST (использование форм, прием и обработка данных, GET, POST)
  • Тема 7. Сеансы и куки (header, буферизация, работа с куками и с сессиями)
  • Тема 8. Работа с файлами (функции для работы с файлами, потоки, работа с папками, управление файлами)

Модуль 2. Работа с базами данных и ООП

  • Тема 9. Основы MySQL (реляционная СУБД, требования к структуре баз данных, нормальные формы, SQL-команды, объединение таблиц, ключи, SQL инъекции, подготовленные запросы)
  • Тема 10. Работа с базами данных в PHP (способы подключения и взаимодействия с базами данных, использование внешних ключей)
  • Тема 11. Введение в ООП (основные понятия и возможности, создание классов и экземпляров класса, свойства и методы, конструкторы, деструкторы, клонирование, подражание, обработка исключений, абстрактные классы и методы, интерфейсы, магические методы, сериализация, трейты, сравнение объектов)
  • Тема 12. SQLite и объектный подход к mysqli (SQLite, работа с базой данных, преимущества, выборки данных)
  • Тема 13. PDO (соединение с базой данных, выполнение запросов, использование классов, транзакции, сохраненные процедуры)
  • Тема 14. Паттерны проектирования, итераторы, PHP 7 (обзор самых распространенных паттернов проектирования, новые особенности PHP 7 по сравнению с предыдущими версиями, структуры данных)
  • Тема 15. CURL, регулярные выражения, namespaces (работа с CURL, парсинг, синтаксис и написание регулярных выражений, пространства имен)
  • Тема 16. AJAX, XML (правила XML, обзор средств PHP для работы с XML-документом, работа с ajax)

Модуль 3. Работа с MVC-фреймворками (на примере Yii2)

  • Тема 17. Шаблон проектирования MVC (модель, вид, контроллер, типичная последовательность работы MVC-приложения, обзор фреймворков)
  • Тема 18. Установление Yii2, основы работы с системами контроля версий (создание, клонирование репозитория, работа с ветками, основные команды)
  • Тема 19. Начальное знакомство с Yii2 (возможности, шаблоны, преимущества и недостатки, структура приложения, действия, представление)
  • Тема 20. Работа с формами (Объекты Yii2, создание модели, создание форм, виджеты)
  • Тема 21. Работа с базами данных, миграции (подключение баз данных, команды, создание и выполнение миграций, транзакции, Active Record, методы доступа к базам данных)
  • Тема 22. Генерация кода с помощью Gii (доступ к Gii, генерация класса Active Record, CRUD Generator)
  • Тема 23. Создание модулей (модули, их создание, классы модулей, контроллеры и представления в модулях, использование модулей, маршруты, доступ к модулям, вложенные модули)
  • Тема 24. Установление расширений. Встроенные виджеты (примеры виджетов, поиск и установка расширений, создание собственных расширений)
  • Тема 25. Модуль контроля доступа (установка модуля RBAC, доступ к модулю, принципы работы с ним)
  • Тема 26. Мультиязычность, настройки URL (локализация и языки, установки расширения, перевод данных, Pretty URL)

Мы стартуем
Вскоре
Отзывы Оставить заявку

Кто будет вести курс?

Мы стартуем
Вскоре
Отзывы Оставить заявку