0% found this document useful (0 votes)
3 views

Intro to .NET

Uploaded by

tulipsnote
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Intro to .NET

Uploaded by

tulipsnote
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

INTRODUCTION

TO .NET
WHAT IS .NET?
.NET is an open-source, cross-platform,
free development platform that may be
used to create a wide range of
applications. It was originally released with
Microsoft’s first version of its Windows
operating system, Windows 3.0, in 1993
and has undergone many revisions since
then.
:
LANGUAGES

1 C#

2 f#
LANGUAGES &
3 VB.NET
TOOLS THAT CAN
SUPPORT .NET TOOLS

1 Visual Studio

2 Visual Studio Code


WHAT CAN YOU BUILD WITH .NET?

1 2 3

Microservices create
Web applications and services for Mobile and Desktop
independently deployable
Linux, macOS, windows, and using a single microservices that run on Docker
Docker. codebase. container
.NET VS .NET FRAMEWORK
.NET .NET FRAMEWORK
Runs on Linux, macOS, and
Windows Only runs on windows

Open - source & accepts contributions Source - code available but does not
from community
accept contributions.
All the innnovation happens here! and it
delivers a higher performance Security & reliability bug fixes only

Recommended for new development


WHAT IS . NET
FRAMEWORK?
.NET Framework is the original implementation of .NET. It supports
running websites, services, desktop apps, and more on Windows.
THE .NET FRAMEWORK’S
BASIC ARCHITECTURE
THE .NET FRAMEWORK’S BASIC
ARCHITECTURE

Common Language Runtime (CLR)

It is one of the major components of .NET

It is the execution engine that handles running applications

It also provides a number of services, such as automatic


memory management and security
THE .NET FRAMEWORK’S BASIC
ARCHITECTURE

.NET Framework Class Library (FCL)

Framework’s class library is nothing but a collection of


namespace and classes, which can be reusable.

These framework’s class libraries helps to develop an application.

In .NET framework, class libraries are built in.


SETTING UP YOUR DEVELOPMENT
ENVIRONMENT
SETTING UP YOUR DEVELOPMENT
ENVIRONMENT

1 Download and install the .NET core SDK

2 Download and install the Visual Studio Code

3 Install the C# extension for VS Code

4 Run an example of ASP.NET Core Application (optional)

5 Work hard to be a successful web developer someday! grrr!


DO YOU KNOW THE .NET NOW?

WELL IF YOU DONT


EDI DONT!
SO WHAT IS .NET?

.NET FRAMEWORK .NET CORE .NET


2002 2016 2022
LET’S DO SIMPLE C# CONSOLE
APPLICATION PROJECT ON VISUAL STUDIO
CODE
WHY .NET?
ROBUST
SECURITY

REDUCING MEMORY LEAKS


THAT IS ALL FOR TODAY

THANKYOU GUYS

GRRRR!!!

You might also like