Learn C# Full Stack Development with Angular and ASP.NET
Build web applications with C#, ASP.NET 8, and Angular 18 to become a full stack web developer
Build web applications with C#, ASP.NET 8, and Angular 18 to become a full stack web developer
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 area empty
Course Introduction
59 Xem trướcWhat is full stack development
272 Xem trướcInstalling Visual Studio and ASP.NET
162 Xem trướcCreating an API project
273 Xem trướcIn-Depth exploration of the API project
534Structure of an ASP.NET API
149Handout: ASP.NET
Creating the book model
151Creating the book controller from scratch
426 Xem trướcA small request
Xem trướcHTTP requests and responses
378 Xem trướcHandout Http Requests
Creating the get all books endpoint
435Configuring the project for controllers
313Adding a redirection for the default route
188API review before moving on
126Quiz: ASP.NET Basics
Handout: Full-Stack Development
Installing node.js
129Installing the angular cli
217Installing visual studio code and extensions
199Setting the execution policy
Creating your first Angular project
290Angular project deep-dive
538Handout: Angular
Creating the book interface
304Creating the book-list component
599Binding data of components
287Binding a book object
137Creating an ngFor loop to show multiple books
437Creating the angular book service
356Building the book service
376Handout: Angular services
Sending a get request with observable to the api
307Handout angular observables
Using the book service in our component
570Configuring CORS to allow api access
273Quiz: Angular Basics
Project Introduction: Employee Management System
169Source Code ASP API
Installing .NET 9.0
72Updating visual studio
45Enabling preview features in vs
92Source Code: Employee Management API
Creating the asp employee management project
147Employee model creation
184Installing Entity Framework Core + In Memory Database
328306 Creating and registering a database context
514Handout: DB Context
Adding a DbSet<> for our employees to the db context
147Handout: Entity Framework
Configuring CORS for Angular
157Using the repository design pattern and creating the repository interface
622Creating the employee repository class
356Employee repository logic for adding
446Employee repository logic for getting
228Employee repository logic for updating and deleting
517Handout: Repository design pattern
Registration of the repository for the dependency injection
327Creating the employee API conroller with a create endpoint
426Adding and configuring Swagger
641Testing an API endpoint with Swagger
485GetAll Endpoint
364GetById Endpoint
453Create Endpoint
408Delete Endpoint
246Update Endpoint
493API review
77Handout: ASP Crud API
Quiz: ASP.NET
Source Code Angular App
Angular project creation
177Employee interface and employee table component
203Environments for the api url
277Creating the employee service
340Loading employees from the api
347Showing the employee data in a table
345Defining routes in angular
390Creating a simple navigation menu based on routes
194Preparing the employee form
354Creating the employee form and data binding
591Finishing the employee form
294Handout: Angular data-binding
Extending the service to send a http post request
346Handling observable errors and showing error messages with conditional rendering
697Deleting Employees
539Edit Employee Route
534Reading a param from the URL
584Loading the employee to edit
588Editing an existing employee
391Quiz: Angular
Why we need validation
204ASP.NET validation with data annotations
439ASP.NET validation logic based on model state
345Handout: Validation and data annotations
Angular template driven form validation
592Validating the entire form
346Toggling the form button based on the form state
237Handling general error messages
135Validation
Introduction
73What is TDD
224Create project and write first test method
313Refactoring and adding domain project
316Adding Web API project
510Test first approach
619Assertion Message
282Fluent Assertions
416Test Conditions and Prerequisites
234Setting up flight project
69Translating a scenario to test
601Red green refactor
270Given when then pattern and avoid overbooking scenario discovery
340Avoid overbooking scenario
451Test trustworthiness and devils advocate
388Practical devils advocate for remaining number of seats
335Parameterized tests
325Discovering new scenarios by checking if the production code is complete
709Refactor remember bookings
149Laws of TDD
254Scenario cancel bookings using TDD laws
602Handle cancel booking no booking found
478How you discover new scenarios
140Application layer testing
168You should know the fundamentals of C#
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