Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learning Path: Modern Web Development With Asp.Net Core

    Posted By: ELK1nG
    Learning Path: Modern Web Development With Asp.Net Core

    Learning Path: Modern Web Development With Asp.Net Core
    Last updated 3/2018
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.01 GB | Duration: 8h 16m

    Unleash the power of .NET Core to build high performance web applications

    What you'll 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

    Requirements

    Basic knowledge of Visual Studio is required

    Basic knowledge of ASP .NET is assumed.

    Description

    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.

    Overview

    Section 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

    Section 2: .NET Core Microservices

    Lecture 35 The Course Overview

    Lecture 36 What Are We Going to Build?

    Lecture 37 Setting up the Environment

    Lecture 38 Discussing System Architecture

    Lecture 39 Creating Solution

    Lecture 40 Configuring RabbitMQ Service Bus

    Lecture 41 Creating Commands

    Lecture 42 Creating Events

    Lecture 43 Implementing Helper Classes and Methods

    Lecture 44 Implementing API Endpoints

    Lecture 45 Subscribing to the Messages

    Lecture 46 Creating Domain Models

    Lecture 47 Setting up MongoDB

    Lecture 48 Implementing Repositories

    Lecture 49 Creating Application Services

    Lecture 50 Implementing Handlers

    Lecture 51 Defining User Entity

    Lecture 52 Hashing Passwords

    Lecture 53 Storing User Data

    Lecture 54 Registering and Logging In

    Lecture 55 JSON Web Tokens

    Lecture 56 Implementing JWT with HMAC

    Lecture 57 Authenticating the User

    Lecture 58 Implementing Event Handlers

    Lecture 59 Storing the Data

    Lecture 60 Refactoring Endpoints

    Lecture 61 Executing HTTP Requests

    Lecture 62 API Testing

    Lecture 63 Activities Service Testing

    Lecture 64 Identity Service Testing

    Lecture 65 Running Services Using Docker

    Lecture 66 Using Docker Compose

    Lecture 67 Storing Docker Images in a Hub

    Lecture 68 Deploying Application to the Cloud

    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.