Требуется организатор

[НТМL Academy] Профессия «Фулстек-разработчик» Часть 1. (2021-2022)

  • Дата начала
Информация
Тип покупки: Оптовая
Цена: 110 РУБ

Организатор: Отсутствует
Статус:
Набор участников
Список участников
  • 1.
    inflex
  • 2.
    ppuppy101
  • 3.
    JonnyUZ
  • 4.
    Noldis
...
Обезъяна
Обезъяна
Молодой организатор
Сообщения
Монеты
+30.0
Оплачено
18
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [НТМL Academy] Профессия «Фулстек-разработчик» Часть 1. (2021-2022)

Ссылка на картинку
изображение
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым специалистом. Он подойдёт для работающих людей, у которых мало времени.

В профессию входит:
  • Подготовка к профессии (1 месяц)
  • JavaScript. Профессиональная разработка веб-интерфейсов (2 месяца)
  • JavaScript. Архитектура клиентских приложений (2 месяца)
  • React. Разработка сложных клиентских приложений (2 месяца)
  • Node.js. Профессиональная разработка REST API (2 месяца)
  • Node.js. Проектирование веб-сервисов (2 месяца)
Что будете уметь:
  • Понимать полный цикл процесса разработки.
  • Уверенно знать современный JavaScript (ECMAScript 2018+).
  • Разрабатывать веб-приложения в полном цикле (фронтенд, бэкенд).
  • Строить архитектуру клиентских и серверных приложений.
  • Применять ООП и паттерны проектирования на практике (MV*, Адаптер, Провайдер, Proxy, Dependency Injection и другие).
  • Разрабатывать SPA (Single Page Application).
  • Собирать приложения с помощью webpack.
  • Применять стек React + Redux + Redux Thunk + Axios для разработки сложных SPA.
  • Проектировать и разрабатывать REST API.
  • Применять TypeScript.
  • Проводить автоматизированное тестирование фронтенда и бэкенда с помощью Jest, React Testing Library и Supertest.
  • Работать с базами данных MongoDB (NoSQL) и PostgreSQL (RDBMS).
  • Использовать WebSocket.
1 месяц
Подготовка к профессии

Этот модуль предназначен для подготовки полных новичков к успешному освоению профессиональных навыков фулстек-разработчика.

Вы плавно погрузитесь в ритм обучения, а также с нуля пройдёте и закрепите «технологический минимум», который необходим, чтобы эффективно учиться решать задачи фулстек-разработчика.

В этот минимум входят базовые знания HTML и CSS, основы языка JavaScript и базовая алгоритмика, основы работы с браузерными API с помощью JavaScript, а также умение использовать инструменты командной разработки, а именно Git и GitHub.

2 месяца
JavaScript. Профессиональная разработка веб-интерфейсов
Вы изучите основы JavaScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач.

2 месяца
JavaScript. Архитектура клиентских приложений
Вы научитесь проектировать небольшие приложения на JavaScript, разберётесь в синтаксисе ES2015, познакомитесь с концепцией ООП. При проектировании приложения вы будете использовать паттерн MVC и узнаете, что такое компонентный подход к разработке, слабое связывание кода и дата-биндинг. Кроме этого, вы научитесь работать с REST API и делать офлайновые приложения. Также мы поговорим о настройке окружения: о зависимостях, использовании внешних библиотек, сборке кода и серверах разработки.

2 месяца
React. Разработка сложных клиентских приложений
Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Будете настраивать окружение. Поймёте, где использовать React, а где он не нужен. Познакомитесь с библиотекой Redux. Большой упор будет сделан на отладку кода. Кроме этого, вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты и использовать для этого библиотеку Jest.

2 месяца
Node.js. Профессиональная разработка REST API
Вы познакомитесь с платформой Node.js и основами разработки приложений для сервера. Научитесь проектировать, документировать и проверять работоспособность REST API с помощью автоматизированных тестов. Узнаете, как валидировать данные от клиентов, познакомитесь с СУБД MongoDB и научитесь управлять данными в базе данных из своего приложения.

За время курса вы разработаете полноценный REST API сервис с поддержкой публичных и закрытых ресурсов. А также освоите различные техники и приёмы разработки приложений под платформу Node.js и Express.js. Научитесь выполнять отладку приложения, настроите логирование событий и познакомитесь с различными техниками оптимизации.

Стек курса: Node.js LTS, Express.js, MongoDB, mongoose, axios, jest, supertest, swagger, joi. Node.js.

2 месяца
Node.js. Проектирование веб-сервисов
Вы расширите свои знания о платформе Node.js и встроенном API. Научитесь проектировать сложные сервисы с применением принципов DDD (Domain Driven Design). Познакомитесь с TypeScript и расширите свои знания в области ООП. Научитесь применять TypeScript для разработки веб-сервисов под платформу Node.js. Узнаете, что такое инверсия управления (Inversion of Control) и внедрение зависимостей (Dependency Injection).

Расширите знания о хранении данных и на практике познакомитесь с СУБД PostgreSQL, а также способами взаимодействия с ним из вашего приложения. Узнаете, как добавить в приложение поддержку реалтайма с помощью протокола WebSocket. За время курса вы освоите несколько новых паттернов проектирования, которые часто применяются при разработке серверных приложений.

Стек курса: Node.js LTS, TypeScript, Express.js, Inversify.js, PostgreSQL, Sequelize ORM.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
ecmascript html academy htmlacademy javascript node node.js react фулстек фулстек разработчик
Похожие темы
Просмотры
330
  • Цена: 295 руб
Просмотры
67
Просмотры
158
Просмотры
1K
Просмотры
113
Показать больше похожих складчин

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху