13 Courses
Microservices
This comprehensive course introduces Spring Boot and Microservices architecture. Participants will gain hands-on experience building robust enterprise applications and scalable microservices architectures. The curriculum covers Spring Framework fundamentals, Spring Boot features, and integration with Spring Cloud components such as Eureka Server, Ribbon, Feign, Hystrix, Zuul, and Spring Cloud Config for externalized configuration management.
Participants will:
By the end of this course, participants will:
Participants should have:
@SpringBootApplication
Annotation.RestTemplate
for Client Communication.Service Discovery with Eureka
Client-Side Load Balancing with Ribbon
Declarative REST Clients with Feign
Circuit Breaker with Hystrix
API Gateway with Zuul
Configuration Management with Spring Cloud Config
Microservices
This beginner-to-intermediate-level course introduces server-side development with Node.js and Express.js. Participants will explore Node.js's non-blocking I/O model and event-driven architecture, which power efficient and scalable applications. Through hands-on labs and practical coding exercises, participants will build RESTful APIs, manage asynchronous operations, and gain foundational knowledge to develop robust backend applications.
Participants will:
By the end of this course, participants will:
Participants should have:
Introduction to Node.js
Asynchronous Programming in Node.js
Node.js Built-In Libraries
fs
module.console
and util
modules.Streams and Events in Node.js
Managing Packages with npm
package.json
and managing package dependencies.HTTP and REST APIs
Introduction to Express.js
Routing and Middleware in Express.js
RESTful APIs with Express.js
Participants will build a complete RESTful API with Node.js and Express.js, including:
Microservices
This comprehensive course explores the design and development of scalable, resilient, and maintainable microservices using Spring Boot and Spring Cloud. Participants will learn to leverage Spring Boot for building microservices and Spring Cloud for service discovery, configuration management, load balancing, and API gateways. The course emphasizes hands-on experience in developing, securing, deploying, and monitoring microservices architectures.
Participants will:
By the end of this course, participants will:
Participants should have:
Introduction to Microservices Architecture (2 hours)
Getting Started with Spring Boot (2 hours)
Building Microservices with Spring Boot (3 hours)
Service Discovery with Spring Cloud Eureka (3 hours)
Centralized Configuration with Spring Cloud Config (2 hours)
Load Balancing and API Gateway with Spring Cloud (2 hours)
Resilience and Fault Tolerance with Spring Cloud (3 hours)
Security in Microservices with Spring Security (2 hours)
Asynchronous Communication with Messaging (2 hours)
Containerization with Docker (3 hours)
Deploying Microservices in the Cloud (2 hours)
Monitoring and Logging (2 hours)
Capstone Project: Building a Complete Microservices Application (4 hours)
Advanced Topics in Microservices (2 hours)
Review and Next Steps (1 hour)
Microservices
This course combines backend development with NodeJS and frontend integration with React to build microservices-based architectures. Participants will learn the principles of microservices, service communication, security, performance optimization, and deployment techniques using Docker and Kubernetes. By the end of the course, participants will be able to develop and deploy scalable, resilient microservices-based applications.
Participants will:
By the end of this course, participants will:
Participants should have:
Introduction to Microservices Architecture (1.5 hours)
Overview of NodeJS and Express (2 hours)
Building Your First Microservice (3 hours)
REST API Best Practices (0.5 hour)
Service Discovery and Load Balancing (1.5 hours)
Building Frontend with React (2 hours)
State Management in React Applications (2 hours)
Securing Microservices and Frontend (1.5 hours)
Event-Driven Microservices and Messaging (2 hours)
Communication with gRPC and GraphQL (2 hours)
Testing and Debugging Microservices (2 hours)
Monitoring and Logging (1 hour)
Containerization with Docker (2 hours)
Microservices Orchestration with Kubernetes (2 hours)
CI/CD Pipelines for Microservices (2 hours)
Final Project and Review (1 hour)
Microservices
This course offers a comprehensive introduction to building scalable and decoupled systems using Microservices architecture with Node.js. Participants will learn to design and implement loosely coupled, independently deployable, and resilient Microservices. The curriculum includes breaking down monolithic applications, handling data across services, ensuring communication between services, and using Docker for containerization.
Participants will:
By the end of the course, participants will:
Participants should have:
Introduction to Microservices Architecture (1 hour)
Setting Up the Node.js Development Environment (1 hour)
Designing Scalable Microservices (2 hours)
Service-to-Service Communication (3 hours)
Practical Lab: Building a Basic Microservice (2 hours)
Managing State and Data in Microservices (1.5 hours)
API Gateways and Service Discovery (1.5 hours)
Ensuring Resilience and Scalability (2 hours)
Containerizing Microservices with Docker (2 hours)
Continuous Integration and Deployment (1.5 hours)
Practical Lab: Building a Complete Microservice System (2 hours)
Microservices
This comprehensive 4-day course provides an in-depth exploration of designing, developing, and deploying microservices using .NET Core and AWS. Participants will learn to create highly scalable and maintainable microservices architectures, leveraging essential tools such as Docker, AWS ECS, and CI/CD pipelines. Through hands-on labs and real-world projects, attendees will master key patterns, AWS services, and deployment strategies.
Participants will:
By the end of this course, participants will be able to:
Participants should have:
Introduction to Microservices Architecture
.NET Core Fundamentals for Microservices Development
Introduction to AWS for Microservices
Designing Microservices with .NET Core
Inter-Microservice Communication
Microservices Security
Containerizing Microservices with Docker
Deploying Microservices on AWS ECS
CI/CD Pipelines for Microservices
API Gateway and Service Discovery in AWS
Advanced Microservices Patterns
Monitoring and Logging Microservices
Microservices
This course dives deep into implementing microservices with Command Query Responsibility Segregation (CQRS) and Event Sourcing patterns. Participants will explore Kafka as a pivotal tool for designing event-driven architectures, focusing on practical applications, scalability, and maintainability. By the end of the course, participants will build a fully functional event-driven microservices system.
Participants will:
By the end of this course, participants will:
Participants should have:
Overview of Microservices Architecture (2 hours)
Introduction to CQRS (2 hours)
Introduction to Event Sourcing (2 hours)
Event-Driven Architecture with Kafka (2 hours)
Setting Up Kafka for Event-Driven Systems (2 hours)
Designing CQRS in Microservices (3 hours)
Event Sourcing Implementation (2 hours)
Consistency and Distributed Transactions (2 hours)
Scaling Kafka and Microservices (2 hours)
Event-Driven Patterns and Use Cases (2 hours)
Final Project and Review (2 hours)
Microservices
This intensive course teaches participants how to design, develop, and deploy microservices using ASP.NET Core. The program covers essential tools and best practices for creating resilient, scalable, and maintainable microservices architectures. Participants will gain hands-on experience with Docker, Kubernetes, RabbitMQ, and other frameworks, culminating in the creation of a fully functional microservices application.
Participants will:
By the end of this course, participants will be able to:
Participants should have:
Introduction to Microservices (1 hour)
Building Microservices with ASP.NET Core (2 hours)
Communication Between Microservices (2 hours)
Handling Data in Microservices (2 hours)
Microservices Deployment with Docker and Kubernetes (2 hours)
Resilience and Fault Tolerance (2 hours)
Service Discovery, Load Balancing, and API Gateway (2 hours)
Security, Monitoring, and Logging (1 hour)
Microservices
This course empowers participants to design and develop modern web applications and APIs using ASP.NET Core, a high-performance and cross-platform framework. With a focus on scalability, security, and efficiency, the course incorporates advanced design patterns, architecture, and best practices for crafting robust web solutions.
Participants will:
By the end of this course, participants will:
Participants should have:
Introduction to ASP.NET Core (1.5 hours)
Developing Web Applications with Razor Pages (2 hours)
Data Access with Entity Framework Core (2 hours)
Middleware and Dependency Injection (1.5 hours)
RESTful API Development (2 hours)
Authentication and Authorization (2 hours)
Error Handling and Logging (3 hours)
Caching and Performance Optimization (2 hours)
Real-Time Communication with SignalR (2 hours)
Deployment and Cloud Integration (2 hours)
Capstone Project and Review (1 hour)
Microservices
This course equips participants with the skills to create and manage effective technical documentation for APIs, focusing on JSON and XML. Participants will learn how to simplify complex API concepts for technical and non-technical audiences, document API requests, responses, and errors, and use tools for testing and automating API documentation. The course combines theory, hands-on labs, and case studies for practical learning.
Participants will:
By the end of this course, participants will be able to:
Introduction to APIs (1 hour)
Overview of JSON and XML (1.5 hours)
Technical Writing Best Practices (1.5 hours)
Hands-on Practice: JSON and XML (2 hours)
Tools for API Documentation (1 hour)
Documenting API Requests and Responses (2 hours)
Documenting API Errors (1.5 hours)
Case Study: API Documentation (1.5 hours)
Creating API Reference Guides (1.5 hours)
Final Project and Review (1.5 hours)
Microservices
Embark on a comprehensive journey into Mule 4 development with this foundational course. Over five intensive days, participants will master essential Mule concepts and gain practical skills for designing, building, and managing APIs and integrations using the Anypoint Platform. The course offers a balanced mix of theory and hands-on practice with real-world use cases like the MuleUnitedAirport project, ensuring participants are well-prepared to tackle integration challenges.
Participants will:
Upon completion, participants will be able to:
Participants should have:
Microservices
This advanced-level course is tailored for developers with foundational React knowledge, aiming to enhance their expertise in state management for large-scale applications. It covers advanced concepts such as Context API, Redux, modern React hooks (e.g., useReducer
, useContext
), and performance optimization techniques. Participants will learn best practices for structuring, debugging, and testing React applications effectively.
By completing this course, participants will:
useReducer
and useContext
.Participants will gain hands-on skills to:
Participants should have:
useState
and useEffect
.Advanced State Management in React (2 hours)
useState
to useReducer
.Managing Global State with Redux (2 hours)
Combining Context API with useReducer
(1 hour)
useReducer
for complex state flows.useReducer
.Performance Optimization (2 hours)
useMemo
, React.memo
.Side Effects and Async State Management (2 hours)
State Management in Component Libraries (1 hour)
Testing State Management (2 hours)
Structuring Large-Scale Applications (1 hour)
Final Project and Code Review (1 hour)