• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

2 Microservices courses in Nottingham

Introduction to containers

5.0(3)

By Systems & Network Training

INTRO TO CONTAINERS TRAINING COURSE DESCRIPTION This course looks at the technologies of containers and microservices. The course starts with a look at what containers are, moving onto working with containers. Networking containers and container orchestration is then studied. The course finishes with monitoring containers with Prometheus and other systems. Hands on sessions are used to reinforce the theory rather than teach specific products, although Docker and Kubernetes are used. WHAT WILL YOU LEARN * Use containers. * Build containers. * Orchestrate containers. * Evaluate container technologies. INTRO TO CONTAINERS TRAINING COURSE DETAILS * Who will benefit: Those wishing to work with containers. * Prerequisites: Introduction to virtualization. * Duration 2 days INTRO TO CONTAINERS TRAINING COURSE CONTENTS * What are containers? Virtualization, VMs, What are containers? What are microservices? Machine containers, application containers. Benefits. * Container runtime tools Docker, LXC, Windows containers. Architecture, components. Hands on Installing Docker client and server. * Working with containers Docker workflow, Docker images, Docker containers, Dockerfile, Building, running, storing images. Creating containers. Starting, stopping and controlling containers. Public repositories, private registries. Hands on Exploring containers. * Microservices What are microservices? Modular architecture, IPC. Hands on Persistence and containers. * Networking containers Linking, no networking, host, bridge. The container Network Interface. Hands on Container networking * Container orchestration engines Docker swarm: Nodes, services, tasks. Apache Mesos: Mesos master, agents, frameworks. Kubernetes: Kubectl, master node, worker nodes. Openstack: Architecture, containers in OpenStack. Amazon ECS: Architecture, how it works. Hands on Setup and access a Kubernetes cluster. * Managing containers Monitoring, logging, collecting metrics, cluster monitoring tools: Heapster. Hands on Using Prometheus with Kubernetes.

Introduction to containers
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£1727

Securing Kubernetes and Containers

5.0(3)

By Systems & Network Training

SECURING KUBERNETES TRAINING COURSE DESCRIPTION This course introduces concepts, procedures, and best practices to harden Kubernetes based systems and container-based applications against security threats. It deals with the main areas of cloud-native security: Kubernetes cluster setup, Kubernetes cluster hardening, hardening the underlying operating system and networks, minimizing microservices vulnerabilities, obtaining supply chain security as well as monitoring, logging, and runtime security. WHAT WILL YOU LEARN * Harden Kubernetes systems and clusters. * Harden containers. * Configure and use Kubernetes audit logs. SECURING KUBERNETES TRAINING COURSE DETAILS * Who will benefit: Technical staff working with Kubernetes * Prerequisites: Kubernetes_for_engineers_course.htm Definitive Docker for engineers * Duration 2 days SECURING KUBERNETES TRAINING COURSE CONTENTS This course does not only deal with the daily security administration of Kubernetes-based systems but also prepares delegates for the official Certified Kubernetes Security Specialist (CKS) exams of the Cloud Native Computing Foundation (CNCF). Structure: 50% theory 50% hands on lab exercise MODULE 1: USER AND AUTHORIZATION MANAGEMENT * Users and service accounts in Kubernetes * Authenticating users * Managing authorizations with RBAC MODULE 2: SUPPLY CHAIN SECURITY * Vulnerabilit checking for images * Image validation in Kubernetes * Reducing image footprint * Secure image registries MODULE 3: VALIDATING CLUSTER SETUP AND PENETRATION TESTING * Use CIS benchmark to review the security configuration of Kubernetes components. * Modify the cluster components' configuration to match the CIS Benchmark. * Penetration testing Kubernetes for known vulnerabilities. MODULE 4: SYSTEM HARDENING * Use kernel hardening tools * Setup appropriate OS level security domains * Container runtime sandboxes * Limit network access MODULE 5: MONITORING AND LOGGING * Configure Kubernetes audit logs * Configure Audit Policies * Monitor applications behaviour with Falco

Securing Kubernetes and Containers
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£1727

Online Options

Show all 64

A Beginner's Guide to a Microservices Architecture

By Packt

Learn the Microservices overall Architecture, Building Blocks, Key Advantages, Challenges and Industry Case Studies

A Beginner's Guide to a Microservices Architecture
Delivered Online On Demand
£107.99

Microservices .NET Core Masterclass

By Packt

A comprehensive introduction to the modern microservices architecture based on the most popular technologies such as .NET Core, Docker, Kubernetes, Istio Service Mesh, and many more.

Microservices .NET Core Masterclass
Delivered Online On Demand
£69.99

Master Microservices with Spring Boot and Spring Cloud

By Packt

Learn to build an amazing REST API with Spring Boot and understand what all this hype about microservices is about.

Master Microservices with Spring Boot and Spring Cloud
Delivered Online On Demand
£37.99

.NET Core Microservices - The Complete Guide (.NET 6 MVC)

By Packt

Are you one of those developers who have heard the buzzword about microservices, but you don't know where to start from? Or are you wondering if a microservices architecture is a right fit for your .NET project? Then this course is for you. Learn all about microservices architecture using .NET Core MVC and protect your project or team from the drawbacks of a monolithic application.

.NET Core Microservices - The Complete Guide (.NET 6 MVC)
Delivered Online On Demand
£14.99

Microservices with Java Spring Course

By Course Cloud

The comprehensive Microservices with Java Spring Course has been designed by industry experts to provide learners with everything they need to enhance their skills and knowledge in their chosen area of study. Enrol on the Microservices with Java Spring Course today, and learn from the very best the industry has to offer! This best selling Microservices with Java Spring Course has been developed by industry professionals and has already been completed by hundreds of satisfied students. This in-depth Microservices with Java Spring Course is suitable for anyone who wants to build their professional skill set and improve their expert knowledge. The Microservices with Java Spring Course is CPD-accredited, so you can be confident you're completing a quality training course which will boost your CV and enhance your career potential. The Microservices with Java Spring Course is made up of several information-packed modules which break down each topic into bite-sized chunks to ensure you understand and retain everything you learn. After successfully completing the Microservices with Java Spring Course, you will be awarded a certificate of completion  as proof of your new skills. If you are looking to pursue a new career and want to build your professional skills to excel in your chosen field, the certificate of completion from the Microservices with Java Spring Course will help you stand out from the crowd. You can also validate your certification on our website. We know that you are busy and that time is precious, so we have designed the Microservices with Java Spring Course to be completed at your own pace, whether that's part-time or full-time. Get full course access upon registration and access the course materials from anywhere in the world, at any time, from any internet-enabled device.  Our experienced tutors are here to support you through the entire learning process and answer any queries you may have via email.

Microservices with Java Spring Course
Delivered Online On Demand
£25

AWS Serverless Microservices with Patterns and Best Practices

By Packt

You will learn how to develop reliable and scalable serverless applications, following the microservices architecture. We will develop event-driven microservices with AWS serverless services that come with the power of the cloud, high availability and high scalability by nature following serverless design patterns and best practices.

AWS Serverless Microservices with Patterns and Best Practices
Delivered Online On Demand
£74.99

Vue 3 and Laravel: Breaking a Monolith to Microservices

By Packt

The course helps in getting knowledge on web development and creating a monolith app using Vue and Laravel, and then break it down to microservices. This course will help beginner-level web application developers to a great extent.

Vue 3 and Laravel: Breaking a Monolith to Microservices
Delivered Online On Demand
£101.99

Understanding Microservices | A Technical Overview (TT7050)

By Nexus Human

Duration 1 Days 6 CPD hours This course is intended for This overview-level course is ideally suited for professionals seeking an introduction to microservices architecture and its application within a business context. Ideal attendee roles include software developers, system architects, technical managers, and IT professionals who are part of teams transitioning to a microservices approach. It's also an excellent starting point for non-technical roles such as product owners or business analysts who work closely with technical teams and want to better understand and become conversant in the language and principles of microservices. Overview This course combines engaging instructor-led presentations and useful demonstrations with engaging group activities. Throughout the course you'll explore: Understand the Basics of Microservices: Get to know the fundamental principles and characteristics of microservices and how they revolutionize traditional software development approaches. Explore the Design of Microservices: Gain an overview of how microservices are designed based on business requirements and what makes them unique in the software architecture world. Overview of Managing and Scaling Microservices: Get an introduction to how microservices are managed and scaled independently, and understand the significance of these features in your business operations. Familiarize with the Microservices Ecosystem: Learn about the typical patterns, best practices, and common pitfalls in the microservices world, setting a foundation for future learning and implementation. Introduction to Microservices in a Business Context: Acquire a basic understanding of how microservices can be aligned with specific business capabilities, and get a glimpse into how they can coexist with legacy systems in a business setting. Microservices have rapidly emerged as a popular architectural style, breaking down applications into small, independent services that can be developed, deployed, and scaled individually. Microservices offer a robust method to address a variety of projects, such as e-commerce platforms and content management systems, enhancing scalability and boosting productivity. This technology, when employed correctly, can greatly increase software delivery speed and system resilience, making it a crucial skill set for modern technology professionals.Understanding Microservices - A Technical Overview is a one-day course ideally suited for technical professionals seeking an introduction to microservices architecture and its application within a business context. Under the guidance of an industry expert, this engaging class combines lecture-style learning with lively demonstrations, case study review and group discussions.Throughout the course you?ll explore the principles and characteristics that define microservices, how to identify suitable projects for a microservices approach, the factors to consider when designing them, and the strategies to effectively manage and scale them within complex systems. You?ll also learn about the best practices, patterns, and anti-patterns, arming you with the knowledge to make the right architectural choices. This course also explores the real-world implementation of microservices in a business enterprise. We'll discuss how to align the application of microservices with your organization's specific business capabilities, and offer strategies for smoothly integrating this technology within existing legacy systems. INTRODUCTION TO MICROSERVICES * Understand what microservices are and their role in modern software development. * Introduction to Microservices: what they are and why they matter. * Monolithic vs Microservices: highlighting the shift and benefits. * Key principles and characteristics of microservices. * Identifying suitable applications for microservices transformation. * Demo: Analyzing a sample application and identifying potential microservices ARCHITECTING AND MANAGING MICROSERVICES * Learn the basic strategies for scaling and managing microservices. * Scaling Microservices: from a single service to hundreds. * Key components of a microservices architecture. * Introduction to resilience patterns: Circuit-Breakers and Bulkheads. * Load management and provisioning in a microservices setup. * Understanding the role of cloud services in microservices. * Optional Demo: Illustrating how a microservice-based application scales in real-time DESIGNING MICROSERVICES * Learn the key aspects to consider when designing microservices. * Defining microservice boundaries: Deciding the scope of a microservice. * Communication patterns in microservices. * Understanding Microservice endpoints. * Exploring data stores and transaction boundaries in microservices. * Overcoming challenges in Microservices design. * Demo: Designing microservices for a hypothetical business requirement IMPLEMENTING MICROSERVICES IN A BUSINESS ENTERPRISE * Understand the process and considerations for implementing microservices in an enterprise context. * Assessing enterprise readiness for microservices. * Building the business case for microservices: strategic advantages and potential challenges. * Aligning microservices with business capabilities. * Organizational changes: Team structures and processes for microservices. * Dealing with Legacy Systems: Strategies for microservices integration. * Demo: Exploring a case study of successful microservices implementation in a business enterprise THE MICROSERVICES ECOSYSTEM * Understand the key tools and best practices in the Microservices ecosystem. * Understanding the typical Microservices Stack. * Monitoring and Logging in Microservices. * Introduction to Docker: Containerization of Microservices. * Deployment strategies in a Microservices setup. * Introduction to Orchestration in Microservices * Demo: Containerizing and deploying a simple microservice MICROSERVICES DEPLOYMENT STRATEGIES * Understand various ways to safely introduce changes in a microservices environment. * The concept of Blue-Green Deployment: changing services without downtime. * Canary Releases and Feature Toggles: slowly rolling out changes to users. * Database changes in a microservices environment: keeping data consistent. * Demo: Examining various deployment strategies MICROSERVICES BEST PRACTICES AND DEVOPS * Learn key strategies to ensure a smooth operation of your microservices setup. * The DevOps culture in Microservices: collaboration for efficiency. * Defining a Minimum Viable Product in a Microservices setup: building small, delivering fast. * Dealing with data in a distributed setup: managing Data Islands. * The importance of Continuous Integration/Continuous Delivery in a microservices setup. * Governance: Keeping track of your services and their consumers. * Demo: Visualizing a simple continuous delivery pipeline MICROSERVICES PATTERNS AND ANTI-PATTERNS * Learn about common do's and don'ts when working with microservices. * Understanding patterns that help with efficient microservices operation. * Recognizing and avoiding anti-patterns that can hinder performance. * Dealing with common challenges: dependencies between services, managing service boundaries. * Demo: Examples of real-world patterns and anti-patterns SIMPLE OVERVIEW OF OAUTH AND OPENID FOR MICROSERVICES * Introduction to OAuth and OpenID: What they are and why they matter in Microservices. * The role of tokens in OAuth 2.0: How they help in securing communications. * A simplified look at OpenID Connect: Linking identities across services. * Demo

Understanding Microservices | A Technical Overview  (TT7050)
Delivered on-request, onlineDelivered Online
Price on Enquiry

gRPC [Golang] Master Class: Build Modern API and Microservices

By Packt

Better than REST APIs! Build a fast and scalable HTTP/2 API for a Go microservice with gRPC and protocol buffers (protobufs)

gRPC [Golang] Master Class: Build Modern API and Microservices
Delivered Online On Demand
£130.99

gRPC [Java] Master Class: Build Modern API and Microservices

By Packt

Better than REST APIs! Build a fast and scalable HTTP/2 API for your microservice with gRPC and protocol buffers (protobufs).

gRPC [Java] Master Class: Build Modern API and Microservices
Delivered Online On Demand
£68.99