REST API Development with deployment strategy- Beginner to...
Add to LinkedIn
Certificate ID:
703543
Authentication Code:
9fa50
Certified Person Name:
Earl Karlo V. Solis
Trainer Name:
Rey Norbert Besmonte
Duration Days:
3
Duration Hours:
21
Course Name:
REST API Development with deployment strategy- Beginner to intermediate
Course Date:
27 December 2022 09:00 to 29 December 2022 17:00
Course Outline:
DAY 1: REST BASE – Basic .Net Core
- Creating a .Net Core Project and identifying its components
- Identifying HTTP CRUD Function and its structure (POST, PUT, GET, DELETE)
- Basic REST Function, calling the API
- Through Postman
- Through Blazor
- Data manipulation
- Creating data Models
- Creating and using json data
- File Stream Introduction
- Advance Creating and calling API – How to setup proper code structure
- Multi-Layer Applications (Model, View, Control)
- Client Facing application
- Desktop Application
- Web Application
Day 2: .Net Core with Database
- Structured Query Language (SQL)
- Prerequisite
- Installation
- Basic SQL Command (Read, Write)
- C# and SQL Connection - Database First
- How to create database first connection from the database server into your application
- Updating the database schema
- Do’s and do not on database first
- C# and SQL Connection - Code First
- Create class for the database schema
- Executing database migration
- Keeping Migrations clean
- Syncing database with c# classes
- Advance Data manipulation - Read
- ADO.net
- LINQ .net
- Lambda expressions
- Advance Data manipulation – Write (How to push data from the database)
Day 3:
- Azure Portal Introduction
- Azure Active Directory - API Authentication
- Azure Active Directory - API Authorization
- Deployment Strategy – Both Client app and API layer
- Deploying to an App Service
- Deploying to an Infrastructure Server (Virtual Machine)
- Manual deployment
- Continues and automated deployment
- Overall summary
Course Name Eng:
REST API Development with deployment strategy- Beginner to intermediate