Coursera
Coursera Logo

Board infinity - Introduction to .NET Core 

  • Offered byCoursera

Introduction to .NET Core
 at 
Coursera 
Overview

Duration

12 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introduction to .NET Core
 at 
Coursera 
Highlights

  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Coursera Labs Includes hands on learning projects. Learn more about Coursera Labs External Link
  • Beginner Level Some programming experience in languages such as C# or Java is preferred but not Mandatory.
  • Approx. 12 hours to complete
  • English Subtitles: English
Read more
Details Icon

Introduction to .NET Core
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • This course is an introductory-level course for software developers who want to learn the basics of developing applications with .NET Core. .NET Core is a cross-platform, open-source development platform that allows developers to create applications for Windows, Linux, and macOS.
  • Throughout this course, students will learn the fundamental concepts of .NET Core, including its architecture, programming model, and tools. They will also learn how to create, build, and deploy applications using .NET Core

Introduction to .NET Core
 at 
Coursera 
Curriculum

Introduction to .Net Development

Course Introduction Video

Instructor Introduction Video

What you will learn in this Lessson

Introduction to .NET Core and its features

.NET Core Version History

Difference Between .NET Framework and .NET Core

Introduction to ASP.NET Core

ASP .NET vs ASP .NET Core Applications

ASP.NET Core Project Folder Structure

Demo: Setting up a development environment with Visual Studio and/or VS Code

Demo: Building a basic .NET Core web application with ASP.NET Core

What you will learn in this Lessson

Introduction to .NET CLI

.NET CLI Commands

The .Net Core Platform (Language Compilers, Core CLR and coreFx)

Demo: Building a basic .NET Core console application

Syllabus

Learn more about .NET Core

Further reading on command line interface

Practice Quiz

Practice Quiz

Graded Quiz

Building Web Applications using ASP.NET Core

What you will learn in this Lessson

Understanding MVC Pattern

Model-View-Controller Communication

Demo: Building a Web Application using ASP.NET Core

Demo: Handling Requests in .NET Core MVC Core

What you will learn in this Lessson

Serving Static Files

Session and State Management

Routing Configurations

Hosting Environments in .NET Core

Read more about Model View Controller

Learn more about .NET Core Web Application

Practice Quiz

Practice Quiz

Graded Quiz

.NET Core Advance Concepts

What you will learn in this Lessson

ASP.NET Core Environment Variables

Dependency Injection in ASP.NET Core

Loosely-Coupled vs Tightly Couple Architecture

Demo: Dependency Injection in ASP.NET Core Applications

What you will learn in this Lessson

Working with Middlewares

Middleware Request Pipeline

Built In Middlewares and Custom Middlwares

Demo: Custom Middlwares with Configuration

What you will learn in this Lessson

Exception Handling Mechanisms

Targetting Multiple Frameworks

Code Sharing

Further Reading on Dependency Injections and IoC Containers

Know more about Middlewares

Further Reading

Practice Quiz

Practice Quiz

Practice Quiz

Graded Quiz

Introduction to .NET Core
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6714 CoursesRight Arrow Icon
    qna

    Introduction to .NET Core
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...