Базовый курс по PHP

Мой курс — твой билет в мир айтишника, интересную и востребовательную профессию.

За 4 месяца:

  • освоишь язык программирования PHP
  • приобритешь навыки специалиста, готового к трудоустройству
  • подготовишь проект для своего первого портфолио

О курсе

Кому подойдет

Курс для тебя, если ты хочешь освоить новую профессию, которой можно безгранично развиваться. Если ты уже в айти (менеджер, бизнес аналитик, сейлс, верстальшик, тестировщик), и чувствуешь, что не на своем месте — тебе хочется быть разработчиком и строить что-то новое. Учил PHP самостоятельно, и хочешь укрепить свои знания.

Формат проведения

Групповые занятия онлайн. В прямых эфирах изучаем теорию с использованием практики, разбираем общие проблемы и вопросы. Домашние задания «не как в школе». По запросу доступны индивидуальные менторские сессии.

Итоговый результат

Демонстрационный проект, который будет доступен в Интернете для просмотра твоего потенциального работодателя. Аккуратный и структурированный код, который не стыдно показать. Все это ты сделаешь сам!

Программа

01

Основы языка программирования

Переменные, типы данных, выражения, условные операторы, циклы, вывод, управляющие символы

02

Функции

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

03

Обработка данных

Работа с массивами, строками, числами, датами. Типизация данных, нюансы конвертирования. Работа с плавающей запятой

04

Работа с файлами

Чтение и запись, работа с директориями, обработка ошибок

05

Протокол HTTP

Работа интернета, взаимодействие домена, методы передачи данных, https, загрузка файлов

06

Верстка страниц

Что такое разметка, основные теги. Bootstrap. Версии HTML и их отличия. Почему стили являются каскадными

07

Репозитории кода

Работа с github, знакомство с hg / svn, трекер в github, markdown разметка

08

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

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

09

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

Виды бд (реляционная, nosql, документоборотная). Базовый SQL, работа с базой в коде

10

Обработка сессий, cookie

Что такое куки (cookie) и сессии, для чего нужны, как с ними работать. Хранение данных на клиенте

11

Безопасность данных

Разновидности уявзимостей, атаки и способы защиты (XSS, SQL Injections, DDOS). Отличие хеширования от шифрование, валидация

12

Размещение проекта

Знакомство с протоколами ftp и ssh (в том числе sftp/ftps/rsync), загрузка проекта на хостинг

Alex Burm

  • 14+ лет разработки
  • 8+ лет на руководящих позициях
  • 5+ лет в роли преподавателя, наставника
  • Эксперт в обучении программирования с нуля
  • Сертифицированный PHP, ISO 27001 и не только
  • Расскажу доступно материал, закреплю практикой, дам рекомендацию
  • Мой код работает без бубна, зубила, молотка и какой-то там матери.

Отзывы

Часто задаваемые вопросы

Какой ноутбук нужен для обучения?

Для обучений подойдет любой ноутбук/компьютер, приобретенный в течение последних 5-8 лет. Моя карьера начиналась с компьютера в 3гб оперативной памяти и 40гб жесткого диска. Даже на этом динозавре можно начать.

Сколько нужно времени на обучение?

Два раза в неделю по 60-90 минут на видеозвонок для изучения материала. На домашние задания уйдет от 20 минут и до бесконечности, по твоему желанию. Чем больше ты будешь дома прорабатывать текущий материал, тем проще будет восприниматься новая информация.

Можно ли оплатить курс частями?

Я категорически против оплаты частями. Для тебя это дополнительная мотивация не слиться, когда ты уже на середине. Для меня — возможность довести до конца начатое.

После курса останется доступ к материалам?

Мы будем работать в разных ресурсах. Часть из них будет выдана в качестве тестового образца и потом закрыта. Некоторые ресурсы останутся с пожизненным доступом. Все материалы будут публиковаться по мере прохождения уроков. Моя задача — оставить знания в твоей голове, а не в документах.

Куда обращаться, если возникает вопрос?

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

Стоимость

Self-Education
$200
Доступ к записанным занятиям
Домашние задания с разбором
Библиотека теоретических материалов
Тесты с баллами и самотестирование
Учебная лицензия ПО
Онлайн окружение для работы
Trainee
$400
Программа Self-education, включена
Прямые эфиры вопрос-ответ
Общие разборы домашних заданий
Доступ к внутреннему сообществу
Поддержка в телеграмме 24/7
Упаковка твоего профиля, резюме
Сертификат по окончанию обучения
Live Session
$800
Программа Trainee, включена
Прямые эфиры уроков
Дополнительный материал
Рекомендации по трудоустройству
Пошаговый план дальнейшего развития
Скидка на следующий курс

Оставить заявку