- Регистрация
- 09.04.2020
- Сообщения
- 353 752
- Реакции
- 32 501
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #1
Frontend-разработчик с нуля, 2020 [Нетология]
- Ссылка на картинку
-
Вы получите: материалы курса в записи.
Программа курса:
Программа курса:
Спойлер: Вёрстка сайта на 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
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.