0% found this document useful (0 votes)
7 views8 pages

Module 1 NET Framework

.NET is a software development framework by Microsoft for building various applications, including console, web, and mobile apps. .NET Core is a cross-platform version of .NET, offering better performance and flexibility compared to the original .NET Framework, which is Windows-only. The document also introduces tools like Visual Studio and Visual Studio Code, as well as the concept of cross-platform development.

Uploaded by

TEJU
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views8 pages

Module 1 NET Framework

.NET is a software development framework by Microsoft for building various applications, including console, web, and mobile apps. .NET Core is a cross-platform version of .NET, offering better performance and flexibility compared to the original .NET Framework, which is Windows-only. The document also introduces tools like Visual Studio and Visual Studio Code, as well as the concept of cross-platform development.

Uploaded by

TEJU
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

MODULE – 1:

Introduction to C# and .NET Core


Some Technologies around us:

1. Smartphone
 Before (Not Network-Enabled): A regular mobile phone could only call or text.
 Now (Network-Enabled): A smartphone can go online, use apps like YouTube, WhatsApp, Google Maps, etc.

2. Smart TV
 Before: Old TVs just showed cable or antenna channels.
 Now (Network-Enabled): A smart TV connects to Wi-Fi, and you can watch Netflix or YouTube without needing
a cable box.

3. Printer
 Old Printer: Needs a USB cable to connect to your computer.
 Network-Enabled Printer: Connects to Wi-Fi, so you can print from your phone or laptop wirelessly—even from
another room

4. Video Doorbell (like Ring)


 Has a camera connected to the internet.
 When someone rings your doorbell, you get a live video feed on your phone—even if you’re at work or on
vacation.
What is .NET Framework?

 .NET stands for “ Network Enabled Technology”

 Network-enabled technology refers to any device, system, or application that is capable of connecting
to a network—typically the internet or a local area network (LAN)—to exchange data, communicate,
or provide services.

 Means any device that can connect to the internet or other devices to do something smarter or more
useful.

 Network-enabled = Device + Internet = Smarter Features


Introduction to .NET Ecosystem

 .NET framework is a software development framework introduced by Microsoft for building different
types of applications.

 An ecosystem is just a group of connected tools, languages, libraries, and frameworks that work together.

 Types of applications:

 Console applications
 Windows applications
 Web applications
 Mobile applications etc
.NET Core vs .NET
Framework

NET Framework
•The original .NET platform, released in 2002.
•Designed to run only on Windows.
•Good for:
• Building traditional Windows desktop apps (WinForms, WPF).
• Apps already built and maintained in older systems.

.NET Core
•A newer, faster, cross-platform version of .NET, released in 2016.
•Runs on Windows, macOS, and Linux.
•Good for:
• Modern web apps, APIs, and cloud apps.
• Projects that need cross-platform support.
• Developers who want better performance and flexibility
Visual Studio/Visual Code/SDK

1. What is Visual Studio?

Visual Studio is a powerful IDE (Integrated Development Environment) made by Microsoft.

2. What is Visual Studio Code (VS Code)?

VS Code is a lightweight, fast, and flexible code editor — also from Microsoft.

3. What is the .NET SDK?

 SDK stands for Software Development Kit.


 SDK gives you everything you need to build and run .NET applications.
.NET Core Architecture
What is Cross-Platform Development?

Cross-platform development means you write your code once, and it can run on different operating systems,
like:

•Windows
•macOS
•Linux

using System;

class Program
{
static void Main()
{
[Link](“welcome to C#");
}
}

You might also like