Освойте современный full‑stack стек GraphQL + Angular + Apollo и создавайте быстрые, гибкие и масштабируемые веб‑приложения. Этот курс поможет вам пройти путь от основных концепций до разработки полноценного приложения на production‑уровне, объединяя Node.js, Express, MongoDB, Angular и Apollo.
Почему стоит изучать GraphQL и Angular сейчас
GraphQL стремительно набирает популярность благодаря гибкости, высокой производительности и удобству работы с данными. В сочетании с Angular он позволяет создавать мощные SPA-приложения, которые легко расширять и поддерживать. Этот курс дает вам как глубокое понимание GraphQL, так и практические навыки работы с Apollo Server и Apollo Client.
Что включает в себя курс
Каждый модуль курса построен вокруг реальной разработки: вы шаг за шагом создадите рабочее full‑stack приложение с нуля.
Backend на Node.js, Express и Apollo Server
Настройка сервера Node.js и создание маршрутов Express.
Создание и конфигурирование сервера GraphQL с Apollo Server.
Определение схемы, типов данных, запросов и мутаций.
Подключение MongoDB и работа с Mongoose.
Использование Robo 3T для администрирования базы данных.
Frontend на Angular и Apollo Client
Создание современного одностраничного приложения (SPA) на Angular.
Интеграция Apollo Client и настройка соединения с GraphQL сервером.
Работа с запросами, мутациями, подписками и кешированием данных.
Использование Bootstrap для создания адаптивного интерфейса.
Практические навыки, которые вы получите
К концу курса вы будете уверенно создавать и развертывать полноценные веб‑приложения на GraphQL и Angular, используя весь стек необходимых инструментов.
Проектирование и написание GraphQL API.
Работа с реальными базами данных MongoDB.
Понимание архитектуры Apollo Server и Apollo Client «изнутри».
Создание модульной и масштабируемой структуры Angular проекта.
Связка backend и frontend в единое приложение.
Для кого предназначен этот курс
Курс создан для разработчиков, которые хотят повысить уровень владения Angular, попробовать новый подход к API через GraphQL или полностью перейти к full‑stack разработке на современном стеке технологий.
Итог
Освоив GraphQL, Angular и Apollo, вы получите конкурентоспособный набор навыков, востребованный как в стартапах, так и в крупных компаниях. Курс подойдет как новичкам в GraphQL, так и разработчикам, которые хотят разрабатывать быстрее, эффективнее и современнее.
Урок 1.00:05:28
Welcome To The Course
Урок 2.00:03:27
Learning Path
Урок 3.00:04:59
What We're Going To Build
Урок 4.00:01:58
Installing Visual Studio Code
Урок 5.00:02:32
Installing Node.js & Node Package Manager
Урок 6.00:02:26
Setting Up The Node.js Project
Урок 7.00:08:24
Installing Project Dependencies
Урок 8.00:06:06
Creating A Basic Express Server
Урок 9.00:04:52
Adding A GraphQL Endpoint
Урок 10.00:04:47
Adding Another Endpoint for GraphiQL
Урок 11.00:07:55
Setting Up A Schema
Урок 12.00:11:07
Implementing Resolvers
Урок 13.00:04:33
Putting Everything Together
Урок 14.00:03:56
Introduction to GraphiQL
Урок 15.00:09:00
Query Operations
Урок 16.00:03:16
Using Dynamic Parameters
Урок 17.00:05:25
Using Aliases & Fragments
Урок 18.00:05:35
Mutation Operations
Урок 19.00:09:46
Installing MongoDB
Урок 20.00:03:01
Installing The MongoDB Management Tool Robo 3T
Урок 21.00:08:14
Installing Mongoose
Урок 22.00:05:49
Adding A Mongoose Schema
Урок 23.00:13:44
Refactoring Resolvers Implementation To Make Use Of MongoDB
Урок 24.00:10:51
Testing The Server
Урок 25.00:04:22
Angular Introduction
Урок 26.00:05:38
Installing Angular CLI & Setting Up The Angular Project
Урок 27.00:04:54
Installing Apollo Client For Angular
Урок 28.00:04:55
Injecting Apollo And HttpLink Service & Connecting To The Server
Урок 29.00:05:34
Adding Bootstrap To The Angular Project
Урок 30.00:07:11
Implementing A Basic Layout With Bootstrap
Урок 31.00:02:30
Adding A Service To The Angular Application
Урок 32.00:03:22
Adding Model Types
Урок 33.00:12:18
Implementing The Service Class
Урок 34.00:05:11
Adding A List Component To The Angular Application
Урок 35.00:03:09
Implementing The List Component's Template
Урок 36.00:10:13
Implementing The Component Class
Урок 37.00:04:00
Adding An Item Component To The Angular Application
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф