Узнайте, что происходит «под капотом» сайта, что такое backend и frontend. Как выглядит и из чего состоит код веб-страницы. Установите программы для разработки, изучите Axure для прототипирования проекта перед началом непосредственно кодинга.
CSS – добавляем сайту стиля
Добавьте нашим интернет-страницам красок. Научитесь управляться с фоном, цветом, блоками верстки. Опробуйте текстовые эффекты и нестандартные шрифты.
Суперадаптивность и мобильность. Flexbox
Делаем так, чтобы наши веб-страницы идеально отображались на всех устройствах и при разных разрешениях экранов, от последней версии айфона и мака до небольших андроид-смартфонов. Самая крутая часть – изучение новой востребованной технологии Flexbox, в которой умеет работать только 5-10% верстальщиков мира.
Добавьте верстке интерактивности. Узнайте, что такое JavaScript и как он подключается к веб-странице. Научитесь подключать и пользоваться библиотекой jQuery, которая упрощает жизнь разработчика и помогает легко получать доступ к любому элементу кода. Узнайте о фреймворках JavaScript, которые позволяют структурировать код, чтобы он был легко поддерживаемым.
Объектно-ориентированное программирование
Освойте самую распространенную и востребованную парадигму, которая используется во всех современных языках. Применяйте на практике принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование, полиморфизм. Пользуйтесь классами, объектами, конструкторами, виртуальными функциями.
Бонус. Отдельные курсы по самым востребованным у работодателей фреймворкам: React, Angular, Vue
Пользуйтесь готовыми библиотеками для создания пользовательских интерфейсов. Они отлично подходят для командной разработки, UI-код читабелен и прост в сопровождении. Смотрите в будущее веб-разработки.
Изучите, как установить и запустить MySQL-сервер для разработки, как управлять пользователями баз данных. Разработайте структуру базы данных MySQL для вашего приложения с нуля и узнайте, как импортировать и экспортировать данные.
PHP – язык внутренней кухни сайта
Делайте сайты, которые и доносят информацию, и поражают воображение, и имеют четко отлаженный механизмом. PHP создан для разработки внутренней, серверной части сайта. Четкая обработка загружаемых файлов, операции с базами данных, проверка авторизации пользователей, анализ cookies ― без этих элементов сегодня не представить серьезный веб-проект.
Три дипломных проекта в портфолио по ходу обучения
Вы своими руками запрограммируете самые часто запрашиваемые проекты:
1. Одностраничный лендинг для продвижения услуг.
2. Приложение-аналог социальной сети Instagram, с использованием всех JavaScript-фреймворков.
3. Интернет-магазин с базой заказов на PHP.
Администирование и деплой пилотных работ
Разработка интернет-магазинов под ключ
Создание анимационных сайтов
Настройка интеграции CRM с внешними системами
Умение ставить и соблюдать сроки
Навыки написания запросов к реляционным базам данных
Привычка писать комментируемый и строго форматированый код
Умение разбираться в чужом коде