LEARNING PATH: Modern Web Development with ASP.NET Core
LEARNING PATH: Modern Web Development with ASP.NET Core, available at $19.99, has an average rating of 4, with 68 lectures, 2 quizzes, based on 34 reviews, and has 217 subscribers.
You will learn about Delve into ASP .NET Core framework and HTTP API RESTful implementation Learn to use controllers and endpoints to define routes Explore good patterns and practices such as Domain Driven Design (DDD), Dependency Injection (DI) or Data Transfer Objects (DTOs) Store data in SQL server using Entity framework ORM Understand how to use .NET Core platform to build microservices architecture Learn how to send messages through distributed system with the RabbitMQ service bus Deploy applications on the cloud with Docker and Docker Compose Explore commands, events, handlers and other design patterns Perform unit and integration testing This course is ideal for individuals who are This Learning Path is for ASP .NET developers and programmers who wish to learn the .NET Core framework to become a full-stack ASP .NET developer. It is particularly useful for This Learning Path is for ASP .NET developers and programmers who wish to learn the .NET Core framework to become a full-stack ASP .NET developer.
Enroll now: LEARNING PATH: Modern Web Development with ASP.NET Core
Summary
Title: LEARNING PATH: Modern Web Development with ASP.NET Core
Price: $19.99
Average Rating: 4
Number of Lectures: 68
Number of Quizzes: 2
Number of Published Lectures: 68
Number of Published Quizzes: 2
Number of Curriculum Items: 70
Number of Published Curriculum Objects: 70
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Delve into ASP .NET Core framework and HTTP API RESTful implementation
- Learn to use controllers and endpoints to define routes
- Explore good patterns and practices such as Domain Driven Design (DDD), Dependency Injection (DI) or Data Transfer Objects (DTOs)
- Store data in SQL server using Entity framework ORM
- Understand how to use .NET Core platform to build microservices architecture
- Learn how to send messages through distributed system with the RabbitMQ service bus
- Deploy applications on the cloud with Docker and Docker Compose
- Explore commands, events, handlers and other design patterns
- Perform unit and integration testing
Who Should Attend
- This Learning Path is for ASP .NET developers and programmers who wish to learn the .NET Core framework to become a full-stack ASP .NET developer.
Target Audiences
- This Learning Path is for ASP .NET developers and programmers who wish to learn the .NET Core framework to become a full-stack ASP .NET developer.
The ability to develop web applications that are highly efficient and at the same time easy to maintain has become imperative to many businesses. ASP.NET Core is an open source framework from Microsoft, which makes it easy to build cross-platform web applications that are both modern and dynamic. So, if you’re a ASP.NET developer who wants to learn ASP.NET Core or a programmer who wants to become a full-stack .NET Core developer, then go for this Learning Path.
Packt’s Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
With real-world use cases, learn to build robust web apps by understanding client and server side development using .NET Core
Understand how to test, deploy, and maintain your applications with .NET Core
Learn how to work with the microservice architecture using the .NET Core platform to build a distributed system
This Learning Path begins with setting up the ASP.NET Core environment and building the application structure. You will then explore the built-in features of the framework such as dependency injection, logging, and filters. You will also learn how to build and implement RESTful APIs into your application by creating HTTP requests using CURL and Postman.
Next, you will perform unit and integration testing to ensure that your application works properly and that the new changes in the application does not break the existing functionalities. You will then learn to create views that will interact with the API. You will also understand how to store data in the SQL server.
Moving ahead, this Learning Path teaches you everything you need to know to start developing distributed system using the microservice architecture. Next, you will gain in-depth knowledge of the services provided by the framework for building distributed applications. Finally, you will learn to use Docker and Docker Compose to pack your application into the container and deploy it to the virtual machine running on the cloud.
By the end of this Learning Path, you will have a strong understanding of the latest features of ASP.NET Core and will be able to develop, test, and deploy web applications using them.
Meet Your Expert(s):
We have the best works of the following esteemed author to ensure that your learning journey is smooth:
- Born and raised in Kraków, Piotr Gankiewicz holds aM.Sc.Eng. degree in Applied Informatics. He has over 7 years of experience as a software engineer and architect, but is also interested in topics such as DevOps. He is a co-founder of the Noordwind teal organization and is a full stack developer working mainly with C#, .NET, .NET Core, and JavaScript technologies. He is also a big fan of DDD, CQRS, RESTful APIs, and distributed systems using the microservice pattern. He is a well-known member of the Polish .NET community and his mission is to deliver the best content possible in terms of free and open software and programming courses. On top of that, he is an active open-source contributor, consultant, blogger, public speaker, mentor, lecturer, and co-organizer of the.NET Core tour.
Course Curriculum
Chapter 1: Full Stack .NET Web Development
Lecture 1: The Course Overview
Lecture 2: Setting up the Environment
Lecture 3: ASP.NET Core Application Structure
Lecture 4: Working with Controllers
Lecture 5: Dealing with Status Codes
Lecture 6: Dependency Injection
Lecture 7: Application Settings
Lecture 8: Logging
Lecture 9: Filters
Lecture 10: Middleware
Lecture 11: Caching
Lecture 12: Distributed Caching with Redis
Lecture 13: Solution Architecture Overview
Lecture 14: Creating Web API Project
Lecture 15: Creating Core Project
Lecture 16: Creating Domain Models
Lecture 17: Implementing Repositories
Lecture 18: Defining Application Services
Lecture 19: Dealing with Data Transfer Objects
Lecture 20: Handling DTO with AutoMapper
Lecture 21: Defining API Controllers
Lecture 22: Handling Business Logic
Lecture 23: Handling Exceptions with Middleware
Lecture 24: Executing HTTP Requests
Lecture 25: Writing Unit Tests
Lecture 26: Extending Unit Tests
Lecture 27: Writing Integration Tests
Lecture 28: Extending Integration Tests
Lecture 29: Creating the UI Layout
Lecture 30: Writing Scripts to Perform the HTTP Requests
Lecture 31: Styling the Views
Lecture 32: Creating Database and Configuring the Entity Framework
Lecture 33: Implementing the SQL Repositories
Lecture 34: Testing the Application and Making Final Adjustments
Chapter 2: .NET Core Microservices
Lecture 1: The Course Overview
Lecture 2: What Are We Going to Build?
Lecture 3: Setting up the Environment
Lecture 4: Discussing System Architecture
Lecture 5: Creating Solution
Lecture 6: Configuring RabbitMQ Service Bus
Lecture 7: Creating Commands
Lecture 8: Creating Events
Lecture 9: Implementing Helper Classes and Methods
Lecture 10: Implementing API Endpoints
Lecture 11: Subscribing to the Messages
Lecture 12: Creating Domain Models
Lecture 13: Setting up MongoDB
Lecture 14: Implementing Repositories
Lecture 15: Creating Application Services
Lecture 16: Implementing Handlers
Lecture 17: Defining User Entity
Lecture 18: Hashing Passwords
Lecture 19: Storing User Data
Lecture 20: Registering and Logging In
Lecture 21: JSON Web Tokens
Lecture 22: Implementing JWT with HMAC
Lecture 23: Authenticating the User
Lecture 24: Implementing Event Handlers
Lecture 25: Storing the Data
Lecture 26: Refactoring Endpoints
Lecture 27: Executing HTTP Requests
Lecture 28: API Testing
Lecture 29: Activities Service Testing
Lecture 30: Identity Service Testing
Lecture 31: Running Services Using Docker
Lecture 32: Using Docker Compose
Lecture 33: Storing Docker Images in a Hub
Lecture 34: Deploying Application to the Cloud
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 0 votes
- 3 stars: 7 votes
- 4 stars: 11 votes
- 5 stars: 11 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024