Запись 

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

Зарегистрируйтесь, чтобы посмотреть скрытый контент
Организатор
Организатор
Организую Складчины
Команда форума
Сообщения
541 208
Реакции
8 408
Монеты
325
Оплачено
1
Ссылка на картинку
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым специалистом. Он подойдёт для работающих людей, у которых мало времени.

В профессию входит:
  • Подготовка к профессии (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 фулстек фулстек разработчик

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Войти

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

Сверху