Course Overview
Learn C# full stack web development with Angular and ASP.NET with this course and elevate your coding skills to a Professional Level.
Are you ready for the journey to becoming a full-stack web developer? Great!
Welcome to the Fullstack Web Development with Angular and C# ASP.NET course. A comprehensive course designed to transform your basic C# knowledge into full-stack expertise.
This course is perfect for those seeking to enhance their coding skills and secure a promising career in full-stack development.
Key features of this course include:
C# web development with ASP.NET 8 for backend development
Build frontend applications using Angular 18 including components, services, routes and validation
Crafting RESTful APIs using Entity Framework and the Repository Design Pattern
Using swagger for API testing
Focus on building CRUD based full-stack web applications using the popular Angular & ASP net stack
The course is led by Jannick Leismann, a Certified Microsoft .NET developer, and Denis Panjuta, a former Oracle Consultant and creator of the world's most popular beginner C# BootCamp: "The C# Masterclass"
Enroll in the Fullstack Web Development with Angular and C# ASP.NET course today and enjoy lifetime course access, in-depth video tutorials, 5 Star Support, real-world development focus, and a 100% no-quibble money-back guarantee.
Take the leap and upgrade your skills to become a full-stack web developer with this comprehensive course now.
FAQ
FAQ area empty
Course curriculum
-
Course Introduction
59 Xem trước -
What is full stack development
272 Xem trước -
Installing Visual Studio and ASP.NET
162 Xem trước -
Creating an API project
273 Xem trước -
In-Depth exploration of the API project
534 -
Structure of an ASP.NET API
149 -
Handout: ASP.NET
-
Creating the book model
151 -
Creating the book controller from scratch
426 Xem trước -
A small request
Xem trước -
HTTP requests and responses
378 Xem trước -
Handout Http Requests
-
Creating the get all books endpoint
435 -
Configuring the project for controllers
313 -
Adding a redirection for the default route
188 -
API review before moving on
126 -
Quiz: ASP.NET Basics
-
Handout: Full-Stack Development
-
Installing node.js
129 -
Installing the angular cli
217 -
Installing visual studio code and extensions
199 -
Setting the execution policy
-
Creating your first Angular project
290 -
Angular project deep-dive
538 -
Handout: Angular
-
Creating the book interface
304 -
Creating the book-list component
599 -
Binding data of components
287 -
Binding a book object
137 -
Creating an ngFor loop to show multiple books
437 -
Creating the angular book service
356 -
Building the book service
376 -
Handout: Angular services
-
Sending a get request with observable to the api
307 -
Handout angular observables
-
Using the book service in our component
570 -
Configuring CORS to allow api access
273 -
Quiz: Angular Basics
-
Project Introduction: Employee Management System
169 -
Source Code ASP API
-
Installing .NET 9.0
72 -
Updating visual studio
45 -
Enabling preview features in vs
92 -
Source Code: Employee Management API
-
Creating the asp employee management project
147 -
Employee model creation
184 -
Installing Entity Framework Core + In Memory Database
328 -
306 Creating and registering a database context
514 -
Handout: DB Context
-
Adding a DbSet<> for our employees to the db context
147 -
Handout: Entity Framework
-
Configuring CORS for Angular
157 -
Using the repository design pattern and creating the repository interface
622 -
Creating the employee repository class
356 -
Employee repository logic for adding
446 -
Employee repository logic for getting
228 -
Employee repository logic for updating and deleting
517 -
Handout: Repository design pattern
-
Registration of the repository for the dependency injection
327 -
Creating the employee API conroller with a create endpoint
426 -
Adding and configuring Swagger
641 -
Testing an API endpoint with Swagger
485 -
GetAll Endpoint
364 -
GetById Endpoint
453 -
Create Endpoint
408 -
Delete Endpoint
246 -
Update Endpoint
493 -
API review
77 -
Handout: ASP Crud API
-
Quiz: ASP.NET
-
Source Code Angular App
-
Angular project creation
177 -
Employee interface and employee table component
203 -
Environments for the api url
277 -
Creating the employee service
340 -
Loading employees from the api
347 -
Showing the employee data in a table
345 -
Defining routes in angular
390 -
Creating a simple navigation menu based on routes
194 -
Preparing the employee form
354 -
Creating the employee form and data binding
591 -
Finishing the employee form
294 -
Handout: Angular data-binding
-
Extending the service to send a http post request
346 -
Handling observable errors and showing error messages with conditional rendering
697 -
Deleting Employees
539 -
Edit Employee Route
534 -
Reading a param from the URL
584 -
Loading the employee to edit
588 -
Editing an existing employee
391 -
Quiz: Angular
-
Why we need validation
204 -
ASP.NET validation with data annotations
439 -
ASP.NET validation logic based on model state
345 -
Handout: Validation and data annotations
-
Angular template driven form validation
592 -
Validating the entire form
346 -
Toggling the form button based on the form state
237 -
Handling general error messages
135 -
Validation
-
Introduction
73 -
What is TDD
224 -
Create project and write first test method
313 -
Refactoring and adding domain project
316 -
Adding Web API project
510 -
Test first approach
619 -
Assertion Message
282 -
Fluent Assertions
416 -
Test Conditions and Prerequisites
234 -
Setting up flight project
69 -
Translating a scenario to test
601 -
Red green refactor
270 -
Given when then pattern and avoid overbooking scenario discovery
340 -
Avoid overbooking scenario
451 -
Test trustworthiness and devils advocate
388 -
Practical devils advocate for remaining number of seats
335 -
Parameterized tests
325 -
Discovering new scenarios by checking if the production code is complete
709 -
Refactor remember bookings
149 -
Laws of TDD
254 -
Scenario cancel bookings using TDD laws
602 -
Handle cancel booking no booking found
478 -
How you discover new scenarios
140 -
Application layer testing
168
Requirment
-
You should know the fundamentals of C#
Outcomes
-
Build backend web applications with ASP NET 8
-
Craft frontend Applications using Angular 18
-
Learn TypeScript development for Angular
-
Learn how to build professional APIs using the Repository Design Pattern
-
Learn how to implement and query SQL databases
-
Develop comprehensive web applications that your employers and peers will love
-
Become a full-stack web developer in the ASP net and Angular stack
-
Learn how to build separate frontend and backend applications and how to connect them using the OpenAPI standard
0 Student
3 Courses
0 review