Подборка лучших курсов по теме

Nest.js с нуля (Самостоятельный)

Nest.js с нуля (Самостоятельный)
3 999 ₽
6 990 ₽

Next.js - с нуля (Самостоятельный)

Next.js - с нуля (Самостоятельный)
3 999 ₽
6 990 ₽

Docker и Ansible (Самостоятельный)

Docker и Ansible (Самостоятельный)
3 999 ₽
6 990 ₽

Node.js с нуля (Самостоятельный)

Node.js с нуля (Самостоятельный)
3 999 ₽
6 990 ₽

TypeScript с нуля (Самостоятельный)

TypeScript с нуля (Самостоятельный)
3 999 ₽
6 990 ₽

Микросервисы (Самостоятельный)

Микросервисы (Самостоятельный)
3 999 ₽
6 990 ₽

CSS Flexbox (Бесплатный курс)

CSS Flexbox (Бесплатный курс)
Бесплатно

Основы JavaScript (Самостоятельный)

Основы JavaScript (Самостоятельный)
3 999 ₽
6 990 ₽

Продвинутый JavaScript (Самостоятельный)

Продвинутый JavaScript (Самостоятельный)
3 999 ₽
6 990 ₽

HTML и CSS (Самостоятельный)

HTML и CSS (Самостоятельный)
3 999 ₽
6 990 ₽

Основы Linux (Самостоятельный)

Основы Linux (Самостоятельный)
3 999 ₽
6 990 ₽

Основы разработки (Бесплатный курс)

Основы разработки (Бесплатный курс)
Бесплатно

React и Redux Toolkit (Самостоятельный)

React и Redux Toolkit (Самостоятельный)
3 999 ₽
6 990 ₽

Kubernetes и Helm (Самостоятельный)

Kubernetes и Helm (Самостоятельный)
3 999 ₽
6 990 ₽

React Native и Expo Router (Самостоятельный)

React Native и Expo Router (Самостоятельный)
3 999 ₽
6 990 ₽

Современный Agile (Самостоятельный)

Современный Agile (Самостоятельный)
3 999 ₽
6 990 ₽

Основы Golang (Самостоятельный)

Основы Golang (Самостоятельный)
3 999 ₽
6 990 ₽

Продвинутый Golang (Самостоятельный)

Продвинутый Golang (Самостоятельный)
3 999 ₽
6 990 ₽

Основы Git (Самостоятельный)

Основы Git (Самостоятельный)
3 999 ₽
6 990 ₽

Zustand (Самостоятельный)

Zustand (Самостоятельный)
3 999 ₽
6 990 ₽

Основы Swift и iOS (Самостоятельный)

Основы Swift и iOS (Самостоятельный)
3 999 ₽
6 990 ₽

Основы тестирования ПО (Самостоятельный)

Основы тестирования ПО (Самостоятельный)
3 999 ₽
6 990 ₽

Bash скрипты (Самостоятельный)

Bash скрипты (Самостоятельный)
3 999 ₽
6 990 ₽

Feature-Sliced Design (Самостоятельный)

Feature-Sliced Design (Самостоятельный)
3 999 ₽
6 990 ₽

Golang - Templ Fiber HTMX (Самостоятельный)

Golang - Templ Fiber HTMX (Самостоятельный)
3 999 ₽
6 990 ₽

Vue 3 и Pinia (Самостоятельный)

Vue 3 и Pinia (Самостоятельный)
3 999 ₽
6 990 ₽
NestJS - это быстро растущий Node.js фреймворк, который позволяет командам легко разрабатывать поддерживаемые, легко тестируемые и масштабируемые приложения благодаря TypeScript и его архитектуре.
Основное отличие этого курса от многих других в том, что мы не будет просто брать теоретический проект типа ToDoApp, а напишем реальный production сайт, который будет действительно опубликован.
В рамках курса мы настроим рабочее окружение Node.JS, познакомимся с TypeScript и затем перейдем к NestJS. Мы разберем все основные компоненты, сервисы, модули, контроллеры, затем развернём базу данных и начнем работу с базой данных. Мы изучим то, как делать валидацию входящих данных, проводить авторизацию и как она устроена. Важным разделом будет тестирование и отладка приложения, которое пригодится в реальной разработке. А для тех, кому интересны более сложные темы, мы разберем агрегации и функции в MongoDB.
Каждый модуль содержит как теоретическую часть, так и live-code, где мы в месте будем создавать приложение с нуля. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания, а небольшие упражнения - попрактиковаться писать код.

Курс обновлён до Next 14 и App Router
Next.js - готовый к production framework для React - самой популярной JavaScript библиотеки на сегодняшний день. Он позволяет разрабатывать производительные, SEO-friendly сайты с использованием Server Side Rendering (SSR) и статической генерацией страниц.
При этом от вас требуется только базовое знание CSS, HTML и JavaScript, так в рамках курса мы не только разберём Next.js, но и React с нуля. При этом мы будем писать не просто какой-то учебный проект, а реальный production сайт, посвящённый рейтингам.
Каждый модуль содержит как теоретическую часть, так и live-code, где мы в месте будем создавать приложение с нуля. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания, а небольшие упражнения - попрактиковаться писать код.

Docker стал уже стандартом доставки приложений на production в большинстве компаний, а Ansible позволяет автоматизировать рутинные операции и накатывать всё необходимое на вашу инфраструктуру по одному нажатию клавиши. В этом курсе мы разберем все эти технологии с нуля, поэтому от вас не требуется какие-либо начальные знания или опыт. При этом мы будем рассматривать deploy на примере реального стека приложения с frontend, backend, шиной сообщений и микросервисами.
Почти каждая лекция содержит теоретическую часть и работу в терминале или live-code, где мы на практике будем работать с Docker или писать ansible playbook. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания и запомнить команды, а небольшие упражнения - попрактиковаться писать код.
В результате курса вы получите знания и навыки, которых будет достаточно для того, чтобы автоматизировать своё работу на проекте и эффективно доставлять реальные приложения на production. Для поддержки у вас всегда будет доступ к чату, где вы можете задавать вопросы мне или другим студентам.

Node.js - это среда выполнения JavaScript на backend, спроектированная для построения масштабируемых сетевых приложений. На текущий момент его используют уже не только для создания backend for frontend, но и для написания полноценных backend приложений, микросервисов и парсеров сайтов. Он не заменим для создания GraphQL API или выполнения SSR frontend приложений.
В курсе мы разберём его с нуля, поэтому от вас требуется только начальное знание JavaScript. Этот курс отличается от многих тем, что мы не будем просто писать API на express. Наша задача на практике познакомится со всеми концепциями Node.js и написать несколько приложений - простую CLI утилиту прогноза погоды и архитектурно сложное API, где express нам нужен будет только для перенаправления запросов и промежуточных обработчиков. В остальном API будет спроектирована по принципу многоуровневой архитектуры (layer architecture), где мы явно отделим слои обработчиков, контроллеров, сервисов и репозиториев друг от друга. Мы даже напишем свой небольшой framework, который легко можно масштабировать и где компоненты будут максимально отделимы друг от друга.
Именно это позволит вам в полной мере изучить все особенности Node.js, построение архитектуры и получить понимание принципов на которых базируются крупные framework типа NestJS.

Обновлено до TypeScript 5.5
TypeScript - это язык программирования, являющийся надмножеством JavaScript, компилирующимся в него. Благодаря системе типов и дополнительным возможностям, он позволяет писать большие масштабируемые приложения, которые просто поддерживать и развивать. Язык уже является стандартом разработки и может быть использован с любым framework.
Мы не просто изучим все особенности TypeScript, но и попрактикуемся на упражнениях и написании финального проекта - расширяемую утилиту исполнения команд. При этом важной частью курса буду паттерны проектирования, где мы изучим поведенческие, порождающие и структурные паттерны объектно ориентированного программирования.
Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы TypeScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания. Так же в этом курсе сделан особый акцент на упражнениях, которые позволят закрепить полученные знания на практике.
