Home » Our Courses » Web development with ASP.net

Web development with ASP.net

This intensive 12-week course teaches how to develop web applications with .NET Core, .NET 5 and higher versions. You will learn how to work with design patterns, architecture, and complex business logic. how to develop database objects with the Entity Framework, how to secure applications with the ASP.NET Identity and how to deploy ASP.NET Core applications.

Key Highlights

Key Highlights

Overview

Course Overview

This intensive 12-week course teaches how to develop web applications with .NET Core, .NET 5 and higher versions. You will learn how to work with design patterns, architecture, and complex business logic. how to develop database objects with the Entity Framework, how to secure applications with the ASP.NET Identity and how to deploy ASP.NET Core applications.

Our instructor-led ASP.NET Core training course with C# is aimed at developers looking to create and deploy web applications and services using the ever-evolving Microsoft web development stack and restful web services.

You will gain hands-on coding experience using Visual Studio 2022 & Visual Studio Code to work through practical exercises that reflect commercial scenarios.

Your expert Microsoft Certified Trainer in .NET technologies will guide you through good development practices, performance tips and techniques, and be able to relate with you about how you’ll apply what you’ve learnt in the real world.

What You’ll Learn

  • Visual Studio 2022 & Visual Studio Code
  • C# Fundamentals
  • Debugging in C#
  • Object Oriented Programming
  • Error Handling in C#
  • Collection & Generics in C#
  • C# Advanced Features
  • LINQ Fundamentals
  • Asychronous Programming C#
  • Data Access in C#
  • Working with Files
  • Building a Real-world C# 10 Application
  • Class Libraries in C# 10
  • Entity Framework
  • C# 10 Dependency Injection
  • Object-oriented Design with C# 10
  • C# Intermediate: Classes, Interfaces and OOP
  • Cryptography in .NET 6
  • Creating RESTful services using Web API
  • Creating Single Page Applications
  • ASP.NET Authentication & Authorization
  • Implementing HTTPS in ASP.NET 4 and ASP.NET
  • Securing Application Secrets in ASP.NET

Requirement

  • It is necessary to have good knowledge of HTML, CSS,Javascript and any backend language like (Python, NodeJs, PHP etc.)

Curriculum

Here’s the proposed 12-week ASP.NET curriculum for beginners with Python or JavaScript background, organized into a table format:

Week 1 – 2: Introduction to C# Fundamentals, Object Oriented Programming & Debugging in C#

  • Getting Started with C# 10 and .NET 6
  • Learning the C# Syntax
  • Adding Decision and Iteration Statements in C#
  • Using Methods in C#
  • Working with Strings
  • Creating Classes and Objects
  • Understanding Value Types and Reference Types
  • Doing More with Classes and Custom Types
  • Understanding the Fundamentals of Object-orientation, Debugging Fundamentals, Testing C# Code

Week 3 – 4: Object Oriented Programming, Error-Handling in C# & Collection & Generics in C#

  • Understanding Object-orientation in C#
  • Designing an Object-oriented Solution from a Business Case, Working with Class Hierarchies, Reusing Code through Interfaces, Understanding the
  • Importance of Error Handling, Getting Started with Exceptions, Writing Automated Tests for Exception Throwing Code. Introducing Collections and
  • Generics, Designing Generic Types
  • Using Associative Collections
  • Engineering Solutions Using Associative Collections

Week 5 – 6: C# 10 Advanced Language Features & LINQ Fundamentals in C# 10

  • Introduction, Delegates and Lambdas
  • Events, Overloading and Extension Methods, Anonymous Types, Tuples & Deconstruction, Pattern Matching, LINQ Fundamentals in C# 10, Use the Join
  • Clause to Combine Two Collections
  • Use the Group Clause to Produce Grouped Collections
  • Aggregate Data in Collections
  • Use LINQ to Iterate over Collections
  • Understanding Deferred Execution, Streaming, and Non-streaming Operations

Week 7: Asynchronous Programming in C# 10

  • Getting Started with Asynchronous Programming in C# using Async and Await, Using the Task Parallel Library for Asynchronous Programming, Advanced Parallel Programming: Understanding Locking and Shared Variables

Week 8 – 9: Build ASP.NET Core Web API – Scratch To Finish (.NET 7 API) & Complete Guide to Web API in .NET 8: Master API Development

  • Introduction to building ASP.NET Core Web APIs using .NET 6
  • Web API Basics
  • Implementing Endpoints
  • Use Entity Framework Core
  • Consume API with MVC app
  • Securing Web API & Consume Secured Endpoints
  • Swagger Documentation and API versioning

Week 10: Ultimate ASP.NET Core Web API Development Guide

  • Environment Configuration
  • Project Setup and Configurations
  • Database Modelling and Entity Framework
  • Scaffolding API Functionality
  • REST API Development & Best Practices
  • API Hosting and Deployment (IIS and Azure)

Week 11: RESTful Web API – The Complete Guide (.NET7 API) Part 1

  • First End Point, CRUD Functionality, Dependency Injection and DBContext, DTO and AutoMapper
  • Repository, Consuming API, API Security , Consuming Secured API, Versioning in API, Catching, Filter and Pagination , .NET Identity , Deployment

Week 12: RESTful Web API – The Complete Guide (.NET7 API) Part 2

  • Initial Setup , File Upload , Clean Code, Refresh Token, Web Project Challenges, Advanced Concepts , Azure Deployment , Error Handling, Conclusion

Additional Components:

  • Weekly Assignments: To reinforce weekly topics.
  • Live Coding Sessions: Practical demonstrations.
  • Peer Review Sessions: Collaborative learning.
  • Online Resources: Supplemental materials.

Start Date

6th April 2024

Course Overview

This intensive 12-week course teaches how to develop web applications with .NET Core, .NET 5 and higher versions. You will learn how to work with design patterns, architecture, and complex business logic. how to develop database objects with the Entity Framework, how to secure applications with the ASP.NET Identity and how to deploy ASP.NET Core applications.

Our instructor-led ASP.NET Core training course with C# is aimed at developers looking to create and deploy web applications and services using the ever-evolving Microsoft web development stack and restful web services.

You will gain hands-on coding experience using Visual Studio 2022 & Visual Studio Code to work through practical exercises that reflect commercial scenarios.

Your expert Microsoft Certified Trainer in .NET technologies will guide you through good development practices, performance tips and techniques, and be able to relate with you about how you’ll apply what you’ve learnt in the real world.

What You’ll Learn

  • Visual Studio 2022 & Visual Studio Code
  • C# Fundamentals
  • Debugging in C#
  • Object Oriented Programming
  • Error Handling in C#
  • Collection & Generics in C#
  • C# Advanced Features
  • LINQ Fundamentals
  • Asychronous Programming C#
  • Data Access in C#
  • Working with Files
  • Building a Real-world C# 10 Application
  • Class Libraries in C# 10
  • Entity Framework
  • C# 10 Dependency Injection
  • Object-oriented Design with C# 10
  • C# Intermediate: Classes, Interfaces and OOP
  • Cryptography in .NET 6
  • Creating RESTful services using Web API
  • Creating Single Page Applications
  • ASP.NET Authentication & Authorization
  • Implementing HTTPS in ASP.NET 4 and ASP.NET
  • Securing Application Secrets in ASP.NET

Requirement

  • It is necessary to have good knowledge of HTML, CSS,Javascript and any backend language like (Python, NodeJs, PHP etc.)

Here’s the proposed 12-week ASP.NET curriculum for beginners with Python or JavaScript background, organized into a table format:

Week 1 – 2: Introduction to C# Fundamentals, Object Oriented Programming & Debugging in C#

  • Getting Started with C# 10 and .NET 6
  • Learning the C# Syntax
  • Adding Decision and Iteration Statements in C#
  • Using Methods in C#
  • Working with Strings
  • Creating Classes and Objects
  • Understanding Value Types and Reference Types
  • Doing More with Classes and Custom Types
  • Understanding the Fundamentals of Object-orientation, Debugging Fundamentals, Testing C# Code

Week 3 – 4: Object Oriented Programming, Error-Handling in C# & Collection & Generics in C#

  • Understanding Object-orientation in C#
  • Designing an Object-oriented Solution from a Business Case, Working with Class Hierarchies, Reusing Code through Interfaces, Understanding the
  • Importance of Error Handling, Getting Started with Exceptions, Writing Automated Tests for Exception Throwing Code. Introducing Collections and
  • Generics, Designing Generic Types
  • Using Associative Collections
  • Engineering Solutions Using Associative Collections

Week 5 – 6: C# 10 Advanced Language Features & LINQ Fundamentals in C# 10

  • Introduction, Delegates and Lambdas
  • Events, Overloading and Extension Methods, Anonymous Types, Tuples & Deconstruction, Pattern Matching, LINQ Fundamentals in C# 10, Use the Join
  • Clause to Combine Two Collections
  • Use the Group Clause to Produce Grouped Collections
  • Aggregate Data in Collections
  • Use LINQ to Iterate over Collections
  • Understanding Deferred Execution, Streaming, and Non-streaming Operations

Week 7: Asynchronous Programming in C# 10

  • Getting Started with Asynchronous Programming in C# using Async and Await, Using the Task Parallel Library for Asynchronous Programming, Advanced Parallel Programming: Understanding Locking and Shared Variables

Week 8 – 9: Build ASP.NET Core Web API – Scratch To Finish (.NET 7 API) & Complete Guide to Web API in .NET 8: Master API Development

  • Introduction to building ASP.NET Core Web APIs using .NET 6
  • Web API Basics
  • Implementing Endpoints
  • Use Entity Framework Core
  • Consume API with MVC app
  • Securing Web API & Consume Secured Endpoints
  • Swagger Documentation and API versioning

Week 10: Ultimate ASP.NET Core Web API Development Guide

  • Environment Configuration
  • Project Setup and Configurations
  • Database Modelling and Entity Framework
  • Scaffolding API Functionality
  • REST API Development & Best Practices
  • API Hosting and Deployment (IIS and Azure)

Week 11: RESTful Web API – The Complete Guide (.NET7 API) Part 1

  • First End Point, CRUD Functionality, Dependency Injection and DBContext, DTO and AutoMapper
  • Repository, Consuming API, API Security , Consuming Secured API, Versioning in API, Catching, Filter and Pagination , .NET Identity , Deployment

Week 12: RESTful Web API – The Complete Guide (.NET7 API) Part 2

  • Initial Setup , File Upload , Clean Code, Refresh Token, Web Project Challenges, Advanced Concepts , Azure Deployment , Error Handling, Conclusion

Additional Components:

  • Weekly Assignments: To reinforce weekly topics.
  • Live Coding Sessions: Practical demonstrations.
  • Peer Review Sessions: Collaborative learning.
  • Online Resources: Supplemental materials.

Find out more about the course

April Cohort '24

April 6th - June 23th

May Cohort '24

May 25th - August 11th

July Cohort '24

June 29th - September 22ns

October Cohort '24

19th October - January 19th 2025

January Cohort '25

22nd January - March 12th

£700

£1500

Training Details

6th April 2024

12 Weeks

Sat (4pm - 9pm)
Sun (5pm -8pm)

Saturday & Sunday

Yes

Yes

Download Brochure

DOWNLOAD SYLLABUS

We are delighted to give you a peep into our packages. Kindly provide your details below after which you’ll be able to download our syllabus.