Веб-разработчик на PHP c нуля до PRO от Skillfactory
Вы научитесь
Программа курса
Обучение построено эффективно, поскольку содержит в себе сжатую необходимую теорию и много практики. Вы будете выполнять 6 различных типов практических работ на проработку профессиональных компетенций разработчика. Вам будут помогать преподаватели и менторы. Общаться с ними вы сможете в мессенджере, на вебинарах и через форму обратной связи.
Введение в Веб-разработку
Начнете погружаться в мир веб-разработки и познакомитесь со спикером. Создадите Telegram-бота, а также научитесь устанавливать Visual Studio и работать с GitHub. Познакомитесь с основами базовой верстки. Потренируетесь в работе с HTML. Научитесь создавать сайт-визитку и новостную ленту. Узнаете, что включается в себя разработка внешней части сайта. Начнете практиковаться на JavaScript: напишите код для калькулятора, мини-игры, справочника и генератора случайных чисел. Также изучите внутреннюю составляющую любого веб-ресурса. Освоите РНР на примере базовых алгоритмов, обработки форм, работе с сайтом-визиткой.
Начнете погружаться в мир веб-разработки и познакомитесь со спикером. Создадите Telegram-бота, а также научитесь устанавливать Visual Studio и работать с GitHub.
Создадите Telegram-бота, а также научитесь устанавливать Visual Studio и работать с GitHub.
Познакомитесь с основами базовой верстки. Потренируетесь в работе с HTML. Научитесь создавать сайт-визитку и новостную ленту.
Потренируетесь в работе с HTML. Научитесь создавать сайт-визитку и новостную ленту.
Узнаете, что включается в себя разработка внешней части сайта. Начнете практиковаться на JavaScript: напишите код для калькулятора, мини-игры, справочника и генератора случайных чисел.
Начнете практиковаться на JavaScript: напишите код для калькулятора, мини-игры, справочника и генератора случайных чисел.
Также изучите внутреннюю составляющую любого веб-ресурса. Освоите РНР на примере базовых алгоритмов, обработки форм, работе с сайтом-визиткой.
Освоите РНР на примере базовых алгоритмов, обработки форм, работе с сайтом-визиткой.
Направление «Frontend»
Подробно остановитесь на верстке для фронтенда. Изучите ключевые вопросы и механизмы работы. Научитесь работать с CSS, Figma и Bootstrap. Продолжите погружаться в профессиональную веб-разработку на JavaScript. Будете работать над многостраничным сайтом. Отработаете URL-запросы, SPA чат портал и другие изученные темы. Перейдете к теме тестирования созданных приложений и связывания их с backend. Выполните несколько проектов, среди которых разработка магазина, создание таск-менеджера и другие задачи. Научитесь работать с популярным фреймворком и освоите основы функционального программирования. Научитесь создавать канбан-доску для работы над сложными многоэтапными задачами. Узнаете, что такое TypeScript и как его связывать с основным проектом. Создадите проект по разработки клиентской части на уже имеющийся серверной. В качестве примера будете работать над сайтом по прокату велосипедов.
Подробно остановитесь на верстке для фронтенда. Изучите ключевые вопросы и механизмы работы. Научитесь работать с CSS, Figma и Bootstrap.
Научитесь работать с CSS, Figma и Bootstrap.
Продолжите погружаться в профессиональную веб-разработку на JavaScript. Будете работать над многостраничным сайтом. Отработаете URL-запросы, SPA чат портал и другие изученные темы.
Будете работать над многостраничным сайтом. Отработаете URL-запросы, SPA чат портал и другие изученные темы.
Перейдете к теме тестирования созданных приложений и связывания их с backend. Выполните несколько проектов, среди которых разработка магазина, создание таск-менеджера и другие задачи.
Выполните несколько проектов, среди которых разработка магазина, создание таск-менеджера и другие задачи.
Научитесь работать с популярным фреймворком и освоите основы функционального программирования. Научитесь создавать канбан-доску для работы над сложными многоэтапными задачами.
Научитесь создавать канбан-доску для работы над сложными многоэтапными задачами.
Узнаете, что такое TypeScript и как его связывать с основным проектом.
Создадите проект по разработки клиентской части на уже имеющийся серверной. В качестве примера будете работать над сайтом по прокату велосипедов.
В качестве примера будете работать над сайтом по прокату велосипедов.
Направление «Backend»
Познакомитесь с программой для работы с базами данных. Потренируетесь в работе с SQL и создадите базу данных. Получите представление об основах администрирования сайта. Научитесь работать с веб-сервером. Перейдете к углубленной работе на PHP и поймете, как работает ООП. Выполните 8 практических работ по проработке знаний backend. Напишите код для галереи изображений, системы регистрации, мессенжера и других задач. Сможете разрабатывать контейнеры и работать с системами сборки в результате изучения Docker. Выполните проект по разработке браузерного клиента на основе Docker. Урок направлен на развитие soft skills и навыков по поиску работы. Вы пообщаетесь с карьерными консультантами и определите стратегию на будущее. Поработаете в направлении будущего трудоустройства: составите резюме, посетите пробные интервью, научитесь выполнять входные тестирования. Научитесь устанавливать и использовать фреймворк Laravel. В качестве практики создадите список задач. В качестве практики создадите список задач. В конце курса вас ждет финальный проект, на котором вы сможете применить все полученные ранее знания. Выступите с ним перед экспертами и получите сертификат об обучении.
Познакомитесь с программой для работы с базами данных. Потренируетесь в работе с SQL и создадите базу данных.
Потренируетесь в работе с SQL и создадите базу данных.
Получите представление об основах администрирования сайта. Научитесь работать с веб-сервером.
Научитесь работать с веб-сервером.
Перейдете к углубленной работе на PHP и поймете, как работает ООП. Выполните 8 практических работ по проработке знаний backend. Напишите код для галереи изображений, системы регистрации, мессенжера и других задач.
Выполните 8 практических работ по проработке знаний backend. Напишите код для галереи изображений, системы регистрации, мессенжера и других задач.
Сможете разрабатывать контейнеры и работать с системами сборки в результате изучения Docker. Выполните проект по разработке браузерного клиента на основе Docker.
Выполните проект по разработке браузерного клиента на основе Docker.
Урок направлен на развитие soft skills и навыков по поиску работы. Вы пообщаетесь с карьерными консультантами и определите стратегию на будущее. Поработаете в направлении будущего трудоустройства: составите резюме, посетите пробные интервью, научитесь выполнять входные тестирования.
Поработаете в направлении будущего трудоустройства: составите резюме, посетите пробные интервью, научитесь выполнять входные тестирования.
Научитесь устанавливать и использовать фреймворк Laravel. В качестве практики создадите список задач. В качестве практики создадите список задач.
В качестве практики создадите список задач.
В конце курса вас ждет финальный проект, на котором вы сможете применить все полученные ранее знания. Выступите с ним перед экспертами и получите сертификат об обучении.