Курс PHP-разработчик с нуля
Курс подойдёт тем, кто хочет работать backend-разработчиком и веб-программистом. Научитесь создавать веб-проекты на языке PHP. Обучение в мини-группах.
Курс подойдёт тем, кто хочет работать backend-разработчиком и веб-программистом. Научитесь создавать веб-проекты на языке PHP. Обучение в мини-группах.
Как мы создаем
хорошие курсы
Группы 5-10 человек, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и учиться командной работе
нет результатов
Дедлайны и расписание помогают побороть прокрастинацию. 91% наших студентов в этом формате проходят курс до конца
У вас будет чат группы. Комьюнити со всеми студентами. Разбор домашних заданий и работа по проектам. Всё это погружает в обучение
Сколько зарабатывает PHP-разработчик
Зарплата PHP-разработчика зависит от опыта, региона, компании. Примерный разброс — от 50 до 80 тысяч на старте и от 150 до 300 получают разработчики с опытом. На основе данных Хабр Карьера
Для кого этот курс
Основная задача курса — подготовить вас к специальности. После обучения сможете найти работу и уже в рамках компании быстро развивать свои навыки
Веб-программирование остаётся одной из самых востребованных профессий и не собирается сдавать позиции. Это перспективная сфера, в которую ещё есть время попасть, чтобы успешно конкурировать на рынке труда
О курсе
33900 ₽На учебных проектах студенты учатся написанию веб-приложений, командной работе и аналитическому мышлению
На учебных проектах студенты учатся написанию веб-приложений, командной работе и аналитическому мышлению
Чему вы научитесь
на курсе
Чему вы научитесь
на курсе
- Laravel, Symfony — знакомство с фреймворками
- ООП — понимание принципов
- MVC — понимание архитектуры
- MySQL — работа с базами данных
- PostgreSQL — знакомство с другими базами данных
- Get post — понимание работы http запросов
- Cookies — работа с ними
- Git — облачный сервис для работы над кодом в команде
в вашем резюме!
С кем пройдете этот путь
Евгений Черненко
Работаю в студии разработки сайтов последние 5 лет на позиции fullstack-разработчик: JavaScript, Python, PHP и различные CMS
С детства интересовался программированием и всем, что связано с компьютером. Ещё в школе учитель дал знания и интерес к предмету. Затем в университете сложилось понимание, что программирование — это тоже про людей. Так и пришёл к преподаванию — бесценному делу передачи своего опыта и знания, чему и рад.
В удовольствие. Понравилось то, что курс насыщенный и при должном погружении дает много знаний
Работаю в студии разработки сайтов последние 5 лет на позиции fullstack-разработчик: JavaScript, Python, PHP и различные CMS
С детства интересовался программированием и всем, что связано с компьютером. Ещё в школе учитель дал знания и интерес к предмету. Затем в университете сложилось понимание, что программирование — это тоже про людей. Так и пришёл к преподаванию — бесценному делу передачи своего опыта и знания, чему и рад.
В удовольствие. Понравилось то, что курс насыщенный и при должном погружении дает много знаний
Программа курса
Каждому студенту мы открываем доступ этому курсу, для того, чтобы обучение не прошло впустую. Проблема — люди не получают результат от обучения. Есть три основные причины:
- Нет четких целей. И даже те, кто понимает важность целей, всё равно этого не делает. Хочу поменять работу и стать крутым сммщиком — не цель, а желание. С такой постановкой результат будет соответствующим.
- Забрасывание обучения на полпути. Многие находят мотивацию на первую неделю. А вот дойти до конца не получается. Так как мозг не любит учиться регулярно.
- Отсутствие системности. Достаточно распространённое явление, когда мы хватаемся за любую информацию по выбранной теме, двигаемся бессистемно, и как следствие, безрезультатно.
Почему мы выделили именно эти три причины? Потому что занимаемся обучением уже 11 лет и видим обратную связь от учеников. На курсе рассказываем, как все эти ценные знания применять в жизни.
- Модель «клиент-сервер»
- Протокол HTTP
- Запросы GET и POST
- Локальный веб-сервер
- Динамические веб-страницы
- Знакомство с PHP
- Переменные, условия, операторы сравнения
- Практика: разработка динамической веб-страницы
- Отправка форм методом POST
- Обработка данных из форм
- Понятие массива
- Методы работы с массивами
- Знакомство с циклами: while, for, foreach
- Поиск элементов и сортировка массива
- Вложенные массивы
- Тонкости работы операторов сравнения
- Практика: учебные задачи
- Понятие функции
- Аргументы
- Возврат значений
- Функции как данные
- Области видимости
- Суперглобальные переменные
- Практика: учебные задачи
- Обработка GET-запросов
- Понятие шаблона страниц
- Подключение файлов: include, require
- Хранение данных в файловой системе: плюсы и минусы
- Функция для работы с файлами
- Знакомство с htaccess
- Практика: построение многостраничного динамического веб-сайта
- Основы реляционных баз данных
- Работа с СУБД MySQL
- Язык запросов SQL
- Запросы SELECT, INSERT, UPDATE, DELETE
- Администрирование баз данных с помощью phpmyadmin
- Взаимодействие с базами данных в PHP
- Практика: модуль новостей на основе базы данных
- Особенности применения разных элементов ввода
- Валидация данных в форме: filter_var
- Вопросы безопасности веб-формы
- Защита формы от XSS-атак
- Защита от SQL-инъекций
- Поисковые формы
- Практика: построение формы заявки с отправкой данных по email
- Принципы работы cookies
- Функция set_cookie и массив $_COOKIES
- Редиректы
- Механизм сессий
- Вход на сайт по логину и паролю
- Алгоритмы хеширования
- Практика: создание простой панели администрирования
- Закрепление основ работы с базами данных
- Отработка принципов построения веб-сайтов
- Создание постраничной навигации
- Практика: доработка административной панели
- Особенности отправки файлов на сервер
- Проверка MIME-типа файла
- Управление файлами
- Обработка изображений
- Автоматическое создание миниатюр для изображений
- Зачем нужны регулярные выражения?
- Основные компоненты регулярных выражений: литералы, символьные классы, квантификаторы, якоря
- Настройка ЧПУ с помощью Apache Mod Rewrite
- Применение регулярных выражений в PHP
- Практика: доработка административной панели
- Взаимодействие с сервером без перезагрузки страницы
- Применение ajax-запросов в реальных задачах
- AJAX запросы с помощью jQuery
- Отправка форм по AJAX
- Формат данных JSON
- Бесконечная загрузка контента
- Практика: доработка публичной части сайта
- Зачем нужно объектно-ориентированное программирование?
- Понятие класса и объекта
- Три кита ООП: инкапсуляция, полиморфизм и наследование
- Понятие абстрактных классов
- Применение ООП в реальных задачах
- Подведение итогов курса
Мы обучили
25 000+ специалистов
О Бруноям
Бруноям — это практический подход к образованию. Мы делаем курсы для тех, кто хочет получить новую профессию, сменить сферу деятельности или решить свою бизнес-задачу. На собеседовании стали спрашивать не наличие диплома, а навыки, которыми человек обладает. Мы в Бруноям как раз и даём те самые навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Мы делаем образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты
Вопросы и ответы
Мы помогаем сделать хорошее резюме, оформить портфолио, подготовиться к собеседованиям. Каждый студент может обратиться за помощью к экспертам из карьерного центра Бруноям.
Образовательная деятельность в Школе Бруноям ведется на основании государственной лицензии.
Вы можете оформить налоговый вычет, если вы работаете по трудовому договору и являетесь налоговым резидентом РФ.
Чтобы получить налоговый вычет за обучение, нужно собрать документы, включая договор с учебным заведением и чеки об оплате, и подать декларацию 3-НДФЛ в налоговую инспекцию. Вычет можно оформить за себя или близких родственников. Для получения вычета через работодателя подайте заявление и справку об оплате в налоговую через личный кабинет на сайте ФНС. Возврат составит 13% от суммы расходов на обучение.
Вы всегда можете спросить про налоговый вычет у наших менеджеров — они помогут разобраться в процессе.
Подробнее о налоговом вычете читайте в нашей статье.
Вы можете спланировать свой бюджет и оплатить курс разными способами:
- У нас есть беспроцентная рассрочка от Т-банк и Сбербанк. Проценты Школа берёт на себя.
- Принимаем оплаты иностранными картами.
- Доступна оплата частями через сервис Яндекс Сплит. Можно разделить оплату на 2, 4, 6 месяцев.
- Обучение может оплатить ваш работодатель: заключаем договор с юрлицом, выставляем счёт на оплату, после открываем доступ к курсу.
Рядом с вами будут эксперты в профессии — преподаватели и наставники. Они помогут систематизировать знания, расскажут об инструментах и возможностях, доведут ваши проекты до ума, чтобы у вас было хорошее портфолио.