EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

Dotnet Core 6 with angular and container

Course outline

5 days

Module 1: .NET Core Essentials

A brief history of .NET Core

The differences between .NET and .NET Core

Versions of .Net core

Module 2: Refreshing your C# knowledge with Examples

Overview C#

Class and Object o Class o Object of the class o Constructor and destructor o Access modifiers

Inheritance

Interface o Interface implementation

Generic in C# o Generic class o Generic method

Delegates

Thread Programming

Asynchronous Programming o async, await, and Task o Parallel Tasks

Module 3: APIs and Data Access

Dotnet Core Entity Framework

Introduction to API

Project to do API to perform database CRUD o Post o Get o Put

Course Outline :: Dotnet Core 6 with angular and container::

o Delete

Calling the API using server-side C# “HTTPClient”

Best Performance practice for API calling

Module 4: Build microservice with .NET Core

Microservices Architecture

Microservice Project to do “Sales Management system” o Product microservice o Customer microservice o Order microservice o Client App to interact with product, customer, and order microservices

Module 5: Containers

Docker container

Creating docker registry

Composing docker custom images

Kubernetes cluster

Project to do “deploy API as a container

Module 6: Angular

Introduction to angular

Working on a frontend of Angular 12

Dotnet core project to do with angular

Module 7: Visual Studio and Browser Debugging

Debugging in Visual Studio

Debugging in Browser for java script

Module 8: Dotnet Core Performance Best Practices

Cache aggressively

Monitor applications using Azure app insight in Azure

Overview of the Performance Best Practice

Course Outline :: Dotnet Core 6 with angular and container::

Course Agenda

Time Day 1 Day 2 Day 3 Day 4 Day 5

10am - 11:30am Introduction Module 2 Module 4 Module 6 Module 8

11:30am - 11:45am Morning Break Morning Break Morning Break Morning Break Morning Break

11:45am - 1:30pm Module 1 Module 2 (cont.) Module 4 (cont.) Module 6 (cont.) Module 8 (cont.)

1:30pm - 2:30pm Lunch Break Lunch Break Lunch Break Lunch Break Lunch Break

2:30pm - 4:30pm Module 1 (cont.) Module 3 Module 5 Module 7 Module 8 (cont.)

4:30pm - 4:45pm Afternoon Break Afternoon Break Afternoon Break Afternoon Break Afternoon Break

4:45pm - 6:00pm Module 1 (cont.) Module 3 (cont.) Module 5 (cont.) Module 7 (cont.) Revision and recap all modules

Programme scope, delivery arrangements and suitability are confirmed during enquiry.