Что нового

Скачать курс: [Нетология] Frontend-разработчик с нуля, 2020

Administrator
Команда форума
Регистрация
13.03.2019
Сообщения
34 318

Вы получите: материалы курса в записи.
Программа курса:
Вёрстка сайта на 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












 
Верх