SHAREWOOD
SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 141.014
- Репутация
- 82.635
Последние темы автора:
- Скачать «Код стиля [Анастасия Кульбацкая]»
- Скачать «Программа по лечению дерматита [Программа Полная] [Павел Ястремский]»
- Скачать «Как слезть с гормональных качелей: восстановление женского здоровья и энергии через гомеопатию [Юлия Кириллова]»
- Скачать «Здоровая женщина в ритме большого города [Юлия Кириллова]»
- Скачать «Тазовое дно: балансируем, восстанавливаем, заботимся [Юлия Кириллова]»
Складчина: Frontend Full Stack разработчик [JavaRush]
Описание:
Всесторонняя программа обучения для Frontend разработчика:
Курс обучения по Фронтенд-разработке с нуля предусматривает 5 модулей, включающих лекции, практические занятия и финальные проекты (от уровня новичка до Middle-разработчика), а также завершающий групповой проект.
HTML и CSS:
- Основы HTML. Теги и атрибуты. Семантика.
- Основы CSS. Селекторы. Цвет.
- Текст и шрифты.
- Блочная модель. Flexbox.
- Фон и декоративные элементы.
- Позиционирование элементов.
- Трансформации. Переходы и анимация.
- Формы.
- Адаптивная верстка. Адаптивная графика.
- Переменные и типы данных. Условия и циклы.
- Массивы. Функции.
- Объекты. Операторы rest и spread.
- Методы перебора массивов.
- Ключевое слово this. Прототипы и классы.
- DOM и события.
- Паттерны и оптимизация событий.
- Инфраструктура проектов. Веб-хранилище.
- Асинхронность и Date. Промисы.
- Общение с бэкендом.
- CRUD. Асинхронные функции.
Работа с сетью:
- Устройство сети.
- Протокол HTTP.
- Знакомство с TypeScript. Установка и настройка среды разработки.
- Основы TypeScript. Работа с типами.
- Функции и интерфейсы. Классы и наследование.
- Дженерики. Продвинутые типы и операторы.
- Модули и пространства имен. Интеграция TypeScript в проекты.
- Введение в контейнеризацию и Docker.
- Установка и настройка Docker.
- Основы работы с Docker.
- Работа с Docker Images.
- Docker Compose и оркестрация.
- Продвинутые аспекты и лучшие практики.
- Знакомство с SQL (SQLite, PostgreSQL). Таблицы, строки и типы данных. Запрос SELECT.
- WHERE. Агрегирование. Функции COUNT, SUM, MIN, MAX.
- JOIN, LEFT JOIN, RIGHT JOIN.
- Ключи. Внешние ключи. Связывание таблиц. Ограничения (Constraints).
- Подзапросы. WITH. Практические примеры.
- Изменение данных в таблицах: INSERT, UPDATE, DELETE. ALTER TABLE.
Введение в React:
- JSX. Props. Коллекции.
- Стилизация.
- Скринкасты.
- События. Состояние.
- Формы.
- Жизненный цикл компонента.
- Работа с API.
- React-хуки.
- Навигация в приложении.
- Разделение кода (code splitting).
- Скринкасты.
- Управление состоянием. Основы Redux.
- Уменьшение Redux Boilerplate.
- Middleware. Асинхронный Redux.
- Селекторы и мемоизация.
- Регистрация, логин и рефреш.
- Приватные и публичные маршруты.
- Работа с сервером. Настройка подключения, работа в терминале linux, установка и настройка веб- и прокси-сервера, настройка SGI.
- Деплой веб-приложения на сервер. Мониторинг работы приложений.
- Работа с контейнерами. Автоматизация деплоя. CI/CD.
- Дополнительные инструменты. PostgreSQL, Docker Hub, GitHub Actions.
- Работа с облаками. Настройка и конфигурация виртуальных машин.
- Работа с AWS. Работа с Azure. Google Cloud.
Node.js:
- Основы Node.js.
- Создание консольного приложения.
- Основы Express.
- CRUD в Express.
- MongoDB и Mongoose.
- Схемы и методы Mongoose. Деплой на Heroku.
- Аутентификация.
- Работа с изображениями.
- Тесты. Модульное тестирование.
- Почта. Docker.
- Вебсокеты.
- Подготовка к работе.
- Стилизация и работа с формами.
- Debugger.
- Навигация.
- Нативные компоненты.
- Redux и firebase.
- Деплой на сервера Expo.
Angular:
- Знакомство с Angular.
- Настройка среды разработки.
- Основы компонентов.
- Шаблоны и директивы.
- Сервисы и внедрение зависимостей.
- Маршрутизация и навигация.
- Формы в Angular.
- HTTP и взаимодействие с сервером.
- Управление состоянием.
- Тестирование и оптимизация.
- Проектирование баз данных.
- Оптимизация базы данных.
- Транзакции, ACID, CAD.
- Дополнительное занятие (NoSQL, Кластер и Cassandra).
- Дополнительное занятие (Шардирование, BigData, MapReduce).
Стоимость обучения 88800 руб.
Скрытая ссылка.
Материал «Frontend Full Stack разработчик [JavaRush]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.