Курс за обучение по Build REST API using Node.js
Node.js е отворен източник JavaScript run-time. Node.js е популярен език за програмиране на сървърна страна, който се използва за напреднало развитие на задната част, като например изграждане на API.
Това обучение, ръководено от инструктори (онлайн или онлайн) е насочено към уеб разработчици, които искат да изграждат API с помощта на Node.js.
В края на обучението участниците ще могат да:
- Създаване на скалиращо сървърно приложение с Node.js.
- Създайте REST API и GraphQL API.
- Конфигуриране на автентичността за подобрена сигурност.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и упражнения.
- Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
План на курса
Въведение
Node.js Понятия
- RAM срещу I/O латентност Блокиране срещу неблокиране Синтаксис и логика
Основите на API и тяхната функционалност
- Scalar типове шаблони на уеб архитектура: съставен модел, прокси модел и фасаден модел
Общ преглед на REST
- Опция за получаване Опция за изтегляне Опция за публикуване Опция за изтриване
Подготовка на средата за разработка
- Инсталиране и конфигуриране Node.js Инсталиране и конфигуриране на Express.js Инсталиране и конфигуриране на MongoDB Тестване на инсталациите
Модули на възли и мениджър на пакети
- Създаване на модул Зареждане на модул Използване на модулни функции Създаване на аргументи на събитие Разширяване на излъчватели на събития Инсталиране на пакет Node Използване на пакет Изброяване на пакети Актуализиране на пакети Деинсталиране на пакети Публикуване на пакети
Работа с Express.js
- Създаване на персонализиран междинен софтуер Използване на Express маршрутизатор Филтриране на пътища
REST и GraphQL API
- Изграждане на уеб сървър Обработка на маршрути Разбор на HTTP заявки Извикване на крайни точки Дефиниране на схема Добавяне на проверка на входа Управление на мутации Добавяне на променливи Обработка на грешки
CRUD операции, използващи MongoDB
- Запазване на документи Търсене на документи Актуализиране на документи Изтриване на документи
Удостоверяване и сигурност
- Създаване и регистриране на потребители Генериране на токени Съхраняване в променливи на средата Защита на маршрути Тестване на оторизацията
Отстраняване на неизправности
- Писане на единичен тест Писане на интеграционен тест Свързване на единичен и интеграционен тест
Обобщение и заключение
Изисквания
- JavaScript опит в програмирането
Публика
- Уеб разработчици
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Build REST API using Node.js - Booking
Курс за обучение по Build REST API using Node.js - Enquiry
Build REST API using Node.js - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (5)
Приятелска среда. Освен това ми харесаха тренировките един на един. Много е продуктивно. Определено бих го препоръчал на мои приятели и колеги.
Zeed - Tamkeen Technologies
Курс - Building Microservices with NodeJS and React
Машинен превод
Ситуацията беше нетипична, защото трябваше да се проведе интензивно обучение за разработчици с неразработчици. Лукаш прие това предизвикателство с емпатия и много хумор. Чрез неговия интелигентен и гъвкав начин той успя да гарантира, че за всеки ще бъде постигната конкретна печалба от учене. Това много ми хареса и с удоволствие бих посетил отново семинар с Лукаш.
Christoph - Honda Bank GmbH
Курс - MERN Fullstack Development
Машинен превод
Научих много по темата
Zsolt Langviser - Accenture Industrial SS
Курс - NestJS: Beginner to Advanced
Машинен превод
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Курс - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.
Курс - Node.js for JavaScript Developers
Предстоящи Курсове
Свързани Kурсове
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към начинаещи .NET разработчици, които желаят да придобият опит в JavaScript, Node.js и React за активно разработване и мигриране на системи/ платформи.
До края на това обучение участниците ще могат:
- Пишете и дебъгвайте JavaScript код ефективно.
- Създавайте и внедрявайте приложения от страна на сървъра с помощта на Node.js.
- Разработете динамични и отзивчиви потребителски интерфейси с React.
- Интегрирайте компоненти от предния и задния край, за да създадете приложения с пълен стек.
- Разберете най-добрите практики за мигриране на наследени системи към модерни JavaScript базирани платформи.
JavaScript, jQuery, NodeJS & AngularJS
56 ЧасаТози курс има за цел да доведе начинаещ в JavaScript до ниво, при което тя или той може да навлезе на пазара като JavaScript разработчик.
Курсът е интензивен и изцяло „практически“
Building Web Apps using the MEAN stack
35 ЧасаЦел на курса:
MEAN stack е решение за Java скриптове с пълен стек, което ви помага да пишете мащабируеми, стабилни и поддържаеми уеб приложения бързо и лесно с помощта на MongoDB, express, AngularJS и Node.js.
До края на този практически интензивен курс на обучение студентите ще могат да:
- Съхранявайте данните в NoSQL, ориентирана към документи MongoDB база данни, която осигурява производителност и мащабируемост.
- Използвайте Node.js, платформата от страна на сървъра, изградена на Google V8 за изпълнение за изграждане на бързи, мащабируеми мрежови приложения.
- Използвайте Express, проста, но мощна HTTP сървърна рамка за разработка на уеб приложения, изградена върху Node.js.
- Използвайте AngularJS рамка, която предлага декларативно, двупосочно обвързване на данни за уеб приложения.
- Възползвайте се от парадигмата на „пълен стек JavaScript“, т.е. съхранявайте документи във формат, подобен на JSON в MongoDB, създавайте JSON заявки в Node.js/Express.js и препращайте тези JSON документи обратно към [ 0] базиран интерфейс.
- Запознайте се с най-новите тенденции в разработката на уеб приложения в IT индустрията.
MERN Fullstack Development
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват MERN Stack за fullstack разработка.
До края на това обучение участниците ще могат:
- Интегрирайте React с MongoDB, Express и Node.js.
- Създайте пълно стеково уеб приложение от нулата.
- Внедрете сигурността на приложението чрез оторизация и удостоверяване.
Building Microservices with NodeJS and React
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към опитни разработчици, които желаят да изграждат, внедряват и мащабират приложения, използвайки микроуслуги, създадени с NodeJS и React.
До края на това обучение участниците ще могат:
- Разработват, разпространяват и мащабират приложения, използвайки различни микроуслуги.
- Създават приложение със сървърно рендиране на React.
- Разпространяват многослужебни приложения в облака, използвайки Docker и Kubernetes.
- Извършват тестове на приложения върху микроуслуги.
NestJS: Beginner to Advanced
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които искат да използват NestJS за създаване на лесни за поддръжка и мащабируеми уеб приложения.
До края на това обучение участниците ще могат:
- Създайте back-end приложение с помощта на NestJS.
- Тествайте back-end услуги с Postman.
- Внедрете оторизация и удостоверяване в back-end приложения.
- Внедрете back-end приложения.
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2
14 ЧасаТози курс е създаден със следните цели:
- Node.js фундаментални концепции Вътрешни елементи на двигателя V8 Администриране на приложения Express.js Производителност и мониторинг Управление на процеси
Този курс е насочен към разбиране на инструментите и концепциите, необходими за администриране на Node.js/Expres.js приложения, разбиране и наблюдение на производителността в среда на двигател V8.
Node.js for JavaScript Developers
21 ЧасаПреглед
Node.js е платформа за лесно изграждане на бързи, мащабируеми мрежови приложения. Научете как да използвате управлявания от събития, неблокиращ входно-изходен модел за изграждане на интензивни приложения в реално време, които се изпълняват на разпределени устройства. Ще проучим дизайнерските решения, които правят Node.js уникален, как това променя начина, по който се изграждат приложенията и как системите от приложения работят най-ефективно в този модел. Научете как да създавате модулен код, който е стабилен, изразителен и ясен. Разберете кога да използвате обратни извиквания, излъчватели на събития и потоци. Използвайте потоци за лесно манипулиране на данни, които биха били невъзможни за побиране в паметта на приложението. Придобийте увереност в ефективното обработване на грешки, за да осигурите надеждност по време на изпълнение. Курсът включва обширни лабораторни упражнения за затвърждаване на обхванатите концепции и техники.
Цели
След завършване на този курс студентите ще могат да:
- Ясно разберете избора на дизайн на платформата, довел до Node.js избора на цикъл на събития и какво означава това за приложения, изградени на тази основа. Разберете уникалните компромиси, присъстващи в управляваното от събития програмиране. Създайте Node.js модули и изразете модулността на кода в приложение. Разберете основните модели за контрол на потока в Node.js и знайте кога е подходящо да използвате обратни извиквания, излъчватели на събития или потоци. Създавайте и манипулирайте ефективно буфери. Разберете как да управлявате състоянието на грешка и да знаете кога даден процес трябва да излезе поради грешка. Създавайте мрежови приложения с Node.js.
Building REST APIs with Node.js, Express, and MongoDB
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват и интегрират Node.js, Express и MongoDB за изграждане на бързи и мащабируеми REST API.
До края на това обучение участниците ще могат:
- Настройте и интегрирайте Node.js и Express с MongoDB.
- Разберете характеристиките и архитектурата на Node.js, Express и MongoDB.
- Научете как да създавате RESTful API с помощта на Node.js, Express и MongoDB бекенд стека.
- Внедрете маршрути, филтриране, сортиране и страниране към Node.js REST API.
- Проектирайте модели на данни и изпълнявайте CRUD операции с MongoDB и Mongoose.
- Тествайте и отстранявайте грешки в API с Postman.
Node.js and PM2
14 ЧасаПублика:
Всеки, който участва в доставката на ИТ услуги и поддръжката на производството
Node.js & Express.js Basics, working with PM2 & WebStorm
21 ЧасаПублика:
Обикновено ръководител на проекти, анализатор, разработчик или всеки, който се нуждае от:
- Разгледайте рамката и архитектурата на node.js
- Разгледайте Express.js като решение за уеб разработка
- Оценете Node.js & Express.js като решения за уеб разработка
- Предимства и недостатъци пред Java
- Да имате добро разбиране на структурата на приложението и механизмите за внедряване
- За изпълнение на задачи по инсталация / производствена среда / архитектура и конфигурация
- За да можете да оцените качеството на кода, извършете отстраняване на грешки, мониторинг
- За внедряване на усъвършенствано производство като дърводобив
Цели:
- Разгледайте предимствата и характеристиките на Node.js (В сравнение с Java)
- Разгледайте Express.js: Архитектура, администрация (В сравнение с Java EE)
- Разгледайте и разберете всички функции и функции на платформата webstorm за Node.js
- Разгледайте и разберете всички характеристики и функции на мениджъра на производствения процес pm2
- Изследвайте и заловете разширено регистриране с Winston.js
Описание:
Курсът обикновено е 3 дни (7 часа на ден) и има силен акцент върху практическите упражнения. Повечето от концепциите се откриват чрез четене на кодове, упражнения и лабораторни упражнения.
Prototyping using JavaScript and Bootstrap
21 ЧасаJavaScript е език за програмиране, предназначен за манипулиране на уеб страница. Bootstrap е най-популярната HTML, CSS и JS рамка за разработване на адаптивни, мобилни първи проекти в мрежата.