Практический курс по веб-разработке: от HTML и CSS до практики по Javascript и PHP. Обучение включает создание портфолио, подготовку к собеседованиям и помощь наставника в вашем проекте. Последнее обновление курса — Январь 2022
Школа
Бруноям
Документ об окончании
Диплом
Сложность
С нуля
Длительность
8 месяцев
1 год поддержки наставника после обучения
Актуальные знания
Реальные проекты
О курсе
Курс составлялся на основе вакансий и требований компаний к веб-разработчикам. Всё необходимое добавили, ненужное убрали — вам осталось посмотреть, всё выполнить и получить профессию. Сложность повышается поэтапно, поэтому вы можете учиться и без начальной подготовки в этой сфере.
Преподаватели и наставники — действующие веб-разработчики. Курс вы пройдёте вместе с личным наставником, который поможет в обучении и в прохождении собеседований.
Видеоматериалы, созданные с любовью, много практических заданий для отработки знаний и итоговый проект, который пойдет в ваше портфолио.
Для кого этот курс
Для тех, кто хочет стать веб-разработчиком Основная задача курса - подготовить вас к профессии. После обучения вы сможете найти работу и уже в рамках компании быстро развивать свои навыки
Для тех, кто хочет попробовать новую сферу Веб-программирование остаётся одной из самых востребованных профессий и не собирается сдавать позиции. Это перспективная сфера, в которую ещё есть время попасть, чтобы успешно конкурировать на рынке труда
Вы научитесь
HTML/HTML5, CSS/CSS3
Сетевые технологии и протоколы TCP/IP, HTTP, HTTPS, FTP
Многоколоночные макеты с flexbox
Вёрстка адаптивных версий сайтов
Анимация с помощью HTML5 и CSS3
JavaScript
Основы React
Основы Typescript
Основы PHP
Знание основ Adobe Photoshop/Figma для верстальщика
Оценка курса:
* Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку
Вы с нуля научитесь программировать сайты и веб-приложения на PHP, освоите фреймворк Laravel, напишете облачное хранилище и поработаете над интернет-магазином в команде. Сможете устроиться на позицию Junior-разработчика.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Программа из 2 курсов
3 проекта в портфолио
Стажировка в команде, под руководством тимлида
Помощь в трудоустройстве
Кому подойдёт этот курс
Тем, кто хочет научиться программировать С нуля освоите язык программирования PHP, получите помощь и советы от опытных спикеров, попрактикуетесь на реальных задачах. Напишете первые проекты для портфолио и поработаете в команде.
Начинающим разработчикам Структурируете имеющиеся знания, а кураторы помогут разобраться с трудными для понимания темами и порекомендуют дополнительную литературу. Научитесь эффективно решать повседневные для PHP-программиста задачи.
Чему вы научитесь
Программировать на PHP Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
Понимать принципы ООП Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
Работать с файловой системой Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
Находить ошибки в коде Познакомитесь с инструментом для отладки Xdebug, сможете найти и исправить ошибки в приложении.
Работать с базами данных Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.
Разрабатывать на Laravel Познакомитесь с принципами работы фреймворка, роутингом, настроите взаимодействие с базой данных, подключите шаблонизатор Blade. Научитесь писать и тестировать сложную бизнес-логику.
Программа курсов
Основные курсы
PHP-разработчик. Базовый уровень
PHP-фреймворк Laravel
Дополнительные курсы
Работа в командной строке Bash
Система контроля версий Git
Бонусные курсы
Английский для IT-специалистов
Универсальные знания программиста
Программист 1С:Битрикс
Итоговые проекты
Облачное хранилище данных Пользователи будут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками.
Аналог booking.com Cервис для бронирования номеров в гостиницах и отелях. Через личный кабинет клиенты будут устанавливать цены на категории номеров, а посетители — заказывать бронь на определённые даты.
Командный проект: интернет-магазин Вместе с другими участниками курса вы напишете агрегатор товаров на фреймворке Laravel.
Профессиональные навыки:
Устанавливаю и настраиваю Denwer, OpenServer
Понимаю и применяю ООП в проектах
Структурирую код по файлам и папкам
Понимаю принципы работы сети, GET- и POST-запросов
Работаю в командной строке
Работаю с базами данных MySQL
Работаю с файловой системой
Знание PHP-фреймворка Laravel
Программирую на PHP 7
Знаю основы HTML/CSS
Провожу отладку кода вручную и знаком с Xdebug
Придерживаюсь принципов DRY и соблюдаю кодстайл
Оценка курса:
* Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку
Вы освоите язык программирования PHP с нуля, а полученные на курсе знания примените на практике и напишете полноценный проект — облачное хранилище файлов.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
9 месяцев
Поддержка преподавателей
Проект в конце курса
Упор на практику
Кому подойдёт этот курс
Тем, кто хочет научиться программировать С нуля освоите язык программирования PHP, получите помощь и советы от опытных экспертов, попрактикуетесь на реальных задачах. Напишете первый проект для портфолио.
Начинающим разработчикам Структурируете имеющиеся знания, а эксперты помогут разобраться с трудными для понимания темами и порекомендуют дополнительную литературу. Научитесь эффективно решать повседневные для PHP-программиста задачи.
Чему вы научитесь
Устанавливать окружение Узнаете, какие программы нужно установить и как их настроить, чтобы запускать PHP-приложения в браузере и командной строке.
Программировать на PHP Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
Понимать принципы ООП Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
Работать с файловой системой Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
Находить ошибки в коде Познакомитесь с инструментом для отладки Xdebug и сможете найти и исправить ошибки в приложении.
Работать с базами данных Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.
Программа курса
PHP-разработчик. Базовый уровень
Введение в программирование на PHP Вы узнаете, для чего нужен язык PHP, что такое веб-приложение, в чём разница между frontend и backend, научитесь устанавливать IDE и окружение для запуска PHP-файлов и запускать их как в браузере, так и в командной строке
Переменные, числа и boolean Познакомитесь с переменными и типами данных, целыми числами и числами с плавающей точкой. Научитесь сравнивать числа и пользоваться операторами арифметических операций.
Условные операторы и булева алгебра Познакомитесь с булевой алгеброй и булевыми операторами.
Строки и массивы Поймёте, как устроены строки и массивы в PHP, познакомитесь с функциями для работы с ними.
Циклы Узнаете, что такое цикл и какие их виды представлены в PHP.
Функции: создание и использование Научитесь создавать собственные функции, передавать в них параметры, возвращать из них значения и передавать переменные по ссылкам.
Рекурсия, callback и анонимные функции Узнаете, как рекурсивно вызывать функции, подставлять функции в качестве колбэков. Познакомитесь с понятием области видимости, с видами областей видимости и принципами их работы.
Классы, методы и объекты Познакомитесь с ключевыми понятиями объектно ориентированного программирования — классами и объектами. Разберётесь, как они работают, как их создавать и использовать. Научитесь работать с параметрами в методах, возвращать значения, использовать конструкторы и константы.
Наследование и абстрактные классы Узнаете, что такое наследование, переопределения и абстрактные классы.
Интерфейсы и полиморфизм Познакомитесь с интерфейсами в PHP и полиморфизмом.
Модификаторы доступа, геттеры и сеттеры Научитесь управлять доступом к методам и переменным класса, узнаете, что такое геттер, сеттер и область видимости. Познакомитесь с замыканиями.
HTML/CSS Будете верстать простые веб-страницы и править готовую вёрстку.
Разделение приложения на файлы Научитесь структурировать веб-приложения на PHP: разделять код на несколько файлов и папок, правильно подключать PHP-файлы друг к другу, а также понимать файловые структуры в чужом коде.
Работа с файлами и с сетью Будете с помощью PHP читать и записывать файлы разных форматов в локальной файловой системе, а также получать файлы из сети по URL.
Обработка ошибок, exceptions и логи Научитесь работать с ошибками разных типов: исключениями, информацией об ошибках в логах, обработчиками скрытых ошибок. Будете отлаживать приложения вручную и с помощью инструмента Xdebug.
Протокол HTTP Узнаете, как работать с GET- и POST-запросами, что означают различные статус-коды и чем HTTP отличается от HTTPS.
Обработка GET- и POST-запросов, header, куки и сессии Научитесь обрабатывать данные форм из GET- и POST-запросов, возвращать ответы в разных форматах, пользоваться куки и сессиями.
REST и RESTful API Познакомитесь со стандартом REST и научитесь с ним работать: писать скрипты, которые как отвечают на REST-запросы, так и сами умеют делать REST-запросы к внешним сервисам и обрабатывать их ответы.
Язык запросов SQL Освоите популярный язык для работы с реляционными базами данных.
Работа с базами данных в PHP Научитесь писать запросы на получение, добавление, удаление и изменение информации в реляционных базах данных.
Фреймворк Laravel Познакомитесь с PHP-фреймворком Laravel и научитесь писать на нём простые приложения. Например, планировщик задач с авторизацией пользователей.
Дополнительные курсы
Работа в командной строке Bash Научитесь использовать командную строку в Linux-системах, чтобы оптимизировать работу с кодом и серверами.
Система контроля версий Git Вы освоите Git: научитесь коммитить изменения, сравнивать версии и делать откаты. Узнаете, как устроена коллективная работа над проектом, что такое ветки и как разрешать конфликты версий.
Итоговый проект
Облачное хранилище Вы разработаете аналог файлового хранилища Dropbox. Пользователи будут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками. Компоненты приложения вы напишете сами, с нуля, на чистом PHP — без использования фреймворков.
Профессиональные навыки:
Устанавливаю и настраиваю Denwer, OpenServer
Понимаю и применяю ООП в проектах
Структурирую код по файлам и папкам
Понимаю принципы работы сети, GET- и POST-запросов
Работаю в командной строке
Работаю с базами данных MySQL
Работаю с файловой системой
Базовые знания Laravel
Программирую на PHP 7
Знаю основы HTML/CSS
Провожу отладку кода вручную и знаком с Xdebug
Придерживаюсь принципов DRY и соблюдаю кодстайл
Оценка курса:
* Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку
Где учиться на программиста PHP в Екатеринбурге?
Алгоритмика
Екатеринбург, площадь Субботников, 1
(343) 344-88-11