- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Вы получите: материалы курса в записи. Программа курса: Вёрстка сайта на HTML и CSS Введение в вёрстку Контентные теги Теги для вёрстки структуры контента Позиционирование блочных элементов Вёрстка форм Нестандартные элементы форм Всплывающие элементы Позиционирование flex-элементов 8 часов теории, 24 часа практики Навыки, которые вы получите: освоите кроссбраузерную вёрстку под десктопные устройства научитесь проводить тестирование вёрстки узнаете, как верстать по стандартам W3C научитесь работать с DevTools освоите работу с Adobe Photoshop узнаете, что такое семантическая разметка страницы и вёрстка текста познакомитесь с вёрсткой элементов, доступных для Screen Readers освоите вёрстку элементов, доступных для управления с клавиатуры научитесь оформлению кода Адаптивная и мобильная вёрстка Резиновая вёрстка Мобильная вёрстка Адаптивная вёрстка Выполнение проекта по итогам модуля 9 часов теории, 39 часов практики Навыки, которые вы получите: освоите адаптивную и отзывчивую вёрстку научитесь верстать под тач- и мобильные устройства узнаете, как выбирать breakpoints освоите Flexbox познакомитесь с медиа-выражениями Продолжение описания Английский язык для начинающих разработчиков Лексика, без которой не обойтись Как вести переписку на английском Чтение документации и анализ требований Программирование Тестирование ПО Стрессовые ситуации Устранение неполадок Работа и роли в команде Поддерживаем любую беседу на английском Собрания, презентации на высшем уровне Основы программирования Базовые понятия. Переменные и числа. Логический тип и ветвление Строки. Алгоритмы. Как отлаживать код Массивы и базовые методы работы с ними Циклы Ассоциативные массивы Функции без параметров. Область видимости Параметры и возвращаемое значение 8 часов теории, 24 часа практики Навыки, которые вы получите: получите понимание основ программирования познакомитесь с видами языков программирования освоите синтаксис, управляющие конструкции научитесь искать и исправлять ошибки в коде узнаете, как использовать циклы научитесь работать с функциями узнаете, что такое объекты Git — система контроля версий Внедрение системы контроля версий История работы и ветки Командная работа 3 часа теории, 9 часов практики Навыки, которые вы получите: научитесь созданию репозитория, добавлению и игнорированию файлов, фиксации изменений узнаете, как работать с историей, поиском изменений, откатом изменений научитесь работать с ветками и разрешением конфликтов освоите работу с удалёнными ветками и сервисом GitHub научитесь командной работе над кодом Введение в JavaScript Базовый синтаксис JavaScript Расширенный синтаксис JavaScript Функции и объекты в JavaScript Обёртки для примитивов Прототип и конструктор объекта ООП в JS (ES6) Прототип массива, функции высшего порядка Асинхронность Возможности JavaScript в браузере Способы поиска нужного HTML-элемента Объект события DOM Работа с HTML-формами Изменение структуры HTML-документа Асинхронные запросы Хранение состояния на клиенте и отправка на сервер 16 часов теории, 48 часов практики Навыки, которые вы получите: освоите синтаксис JavaScript изучите простые алгоритмы познакомитесь с основами объектно-ориентированного программирования узнаете, что такое асинхронное программирование освоите JavaScript в браузере изучите формы и асинхронные запросы узнаете, что такое локальное хранилище научитесь работать с файлами и медиаресурсами Продвинутый JavaScript Редакции и стандарты Рабочее окружение Unit-тестирование Функции и замыкания Прототипы, конструкторы Классы, наследование Контейнеры Promises, async/await Символы, итераторы, генераторы Модули Рабочее окружение Работа с DOM Работа с HTTP (jsonp, fetch, async/await) Работа с формами Обработка событий Drag & Drop SVG Geolocation, Notification, Media Анимации и CSS EventSource, WebSockets WebWorkers 24 часа теории, 72 часа практики Навыки, которые вы получите: научитесь настройке проектов, подключению зависимостей, сборке сможете писать авто-тесты изучите использование замыканий, прототипной модели научитесь использовать классы и наследования освоите работу со стандартными контейнерами изучите асинхронное программирование освоите написание модульного кода освоите настройку проектов, сборку и минификацию узнаете, что такое валидация форм, использование продвинутых контролов научитесь обрабатывать события Drag & Drop сможете использовать геолокацию, нотификай, медиа освоите разработку сложных анимаций научитесь пользоваться EventSource, WebSockets освоите WebWorkers — работу в нескольких потоках Библиотека React: построй свою любовь к интерактивным веб-интерфейсам JSX Композиция компонентов Одностраничные приложения Интеграция с React Выполнение проекта по итогам модуля 13 часов теории, 39 часов практики Навыки, которые вы получите: освоите React разберётесь с JSX изучите React router научитесь работать с VirtualDOM поймёте принципы SPA освоите Component Lifecycle Карьера в Frontend-разработке Frontend-разработчик: задачи, работа в команде Поиск работы: компания vs фриланс Карьерная траектория: из студента в senior Первое собеседование Тренды Frontend-разработки: за какими ресурсами следить Резюме, сопроводительное письмо, портфолио 2 часа теории Дипломная работа В конце курса вас ждёт дипломная работа, которую студент выполняет самостоятельно под руководством экспертов курса и закрепляет весь спектр знаний и навыков, полученных на программе. Дипломный проект должен пройти приёмочные испытания и строгий код-ревью, соответствовать требованиям по оформлению кода. А главное — он должен решать поставленную задачу. 48 часов практики Что вы сделаете во время обучения: Интернет-магазин обуви Конструктор принтов на одежде Игру-ходилку Онлайн-сервисы по поиску книг и рецензированию изображений Калькулятор ипотеки Веб-сервис торговли криптовалютой Что вы будете уметь после обучения: Верстать сайты и приложения для всех типов устройств Узнаете о тонкостях вёрстки под iOS и другие мобильные операционные системы Решать задачи с использованием JavaScript Узнаете всё о семантике, синтаксисе и архитектуре языка и сможете создавать сайты и приложения Оформлять решения, как это делают опытные разработчики Изучите подходы к решению задач и варианты практического использования инструментов Использовать библиотеку React Сможете применять библиотеку для создания качественных интерфейсов, освоите композицию компонентов и способы интеграции с React |