Giới Thiệu Về Ngôn Ngữ C# Và .NET Platform - TEDU

Trang chủ Lập trình C# Giới thiệu về ngôn ngữ C# và .NET Platform Giới thiệu về ngôn ngữ C# và .NET Platform

Giới thiệu khoá học

  • Đây là khoá học hướng dẫn cho các bạn chưa biết gì về C# muốn theo lập trình C# và .NET.
  • Trong quá trình học các bạn nhớ like và share video nếu thấy hữu ích. Các bạn cũng có thể comment để hỏi bất cứ vấn đề gì chưa rõ.
  • Khoá học này làm nền tảng cho các khoá học khác tại TEDU.COM.VN.
  • Sau khoá học này mình sẽ ra mắt khoá học nâng cao hơn về C# ví dụ như WPF.
  • Các bạn có thể join vào link Group facebook hoặc Discord của TEDU ở link mô tả Video.
  • Các bạn có thể download tài liệu này tại lớp học khoá học TEDU46 (Lập trình C# toàn tập cho người mới bắt đầu) trên trang web chính thức TEDU.COM.VN

Giới thiệu .NET

  • Giới thiệu về .NET Platform là một nền tảng thống nhất phát triển nhiều loại ứng dụng từ Mobile, Desktop cho đến Web được phát triển bởi Microsoft.
  • .NET Framework được Microsoft đưa ra chính thức từ năm 2002. .NET Framework chỉ hoạt động trên Windows. Những nền tảng ứng dụng như WPF, Winforms, ASP.NET (14) hoạt động dựa trên .NET Framework.
  • Mono là phiên bản cộng đồng nhằm mang .NET đến những nền tảng ngoài Windows. Mono được phát triển chủ yếu nhằm xây dựng những ứng dụng với giao diện người dùng và được sử dụng rất rộng rãi: Unity Game, Xamarin…
  • Cho đến năm 2013, Microsoft định hướng đi đa nền tảng và phát triển .NET core. .NET core hiện được sử dụng trong các ứng dụng Universal Windows platform và ASP.NET Core. Từ đây, C# có thể được sử dụng để phát triển các loại ứng dụng đa nền tảng trên các hệ điều hành khác nhau (Windows, Linux, MacOS,)

Introducing .NET 5 - .NET Blog

Lịch sử phát triển

Getting Started With .NET Core On Visual Studio 2017

Ngôn ngữ C#

  • C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ sư của Microsoft vào năm 2000.
  • C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java.

https://i0.wp.com/codegym.vn/wp-content/uploads/2020/06/c-la-gi-tim-hieu-ve-ngon-ngu-lap-trinh-c-7.png?resize=975%2C518&ssl=1

  • Lịch sử phiên bản C#: The history of C# C# Guide | Microsoft Docs

Tác giả: Bạch Ngọc Toàn

Chú ý: Tất cả các bài viết trên TEDU.COM.VN đều thuộc bản quyền TEDU, yêu cầu dẫn nguồn khi trích lại trên website khác.

Bài kế tiếp Chia sẻ: Facebook Twitter LinkedIn

Về tác giả

Bạch Ngọc Toàn

Bạch Ngọc Toàn

[email protected]

Xem bài viết

Chủ đề

Lập trình C#

Danh mục

  • Tin công nghệ
  • Triển khai hệ thống
  • TEDU Tournament
  • DevOps
  • Tin tức
  • Dịch vụ từ TEDU
  • Giải pháp phần mềm
  • Tạp chí AI
  • Kiến thức
  • Khóa học lập trình
  • Cơ sở dữ liệu
  • Tin công nghệ
  • Lập trình C#
  • Lập trình ASP.NET
  • Lập trình jQuery
  • SQL Server
  • Mongo DB
  • Lập trình AngularJS
  • Thư viện mã nguồn
  • Chia sẻ
  • Lập trình JavaScript căn bản
  • Design Pattern
  • Thủ thuật lập trình
  • Lập trình Angular 2 căn bản
  • Bảo mật
  • Đào tạo Offline
  • Học HTML căn bản
  • ReactJS căn bản
  • Học CSS căn bản
  • Lập trình ASP.NET Core
  • Tự học lập trình
  • Tin khuyến mãi

Series

Bài 1 Bài kế tiếp

Bài viết liên quan

Sử dụng kiểu tập hợp (Enum) 12/12/2024 Bạch Ngọc Toàn

Sử dụng kiểu tập hợp (Enum)

Enum (viết tắt của Enumeration) trong C# là một kiểu dữ liệu đặc biệt cho phép bạn định nghĩa một tập hợp các hằng số có tên

Đọc thêm Tính đóng gói (Encapsulation) và best practices trong OOP 12/12/2024 Bạch Ngọc Toàn

Tính đóng gói (Encapsulation) và best practices trong OOP

(Tính đóng gói) là một trong những nguyên tắc cơ bản của lập trình hướng đối tượng (OOP).

Đọc thêm Tính trừu tượng - Abstract classes and interfaces 12/12/2024 Bạch Ngọc Toàn

Tính trừu tượng - Abstract classes and interfaces

Tính trừu tượng (Abstraction) trong OOP là kỹ thuật ẩn đi các chi tiết triển khai và chỉ hiển thị cho người dùng những chức năng cần thiết.

Đọc thêm Tính chất kế thừa (Inheritance) và đa hình (polymorphism) 11/12/2024 Bạch Ngọc Toàn

Tính chất kế thừa (Inheritance) và đa hình (polymorphism)

Kế thừa là cơ chế cho phép một lớp (class) kế thừa các thuộc tính và phương thức từ một lớp khác.

Đọc thêm Cách debug ứng dụng C# 11/12/2024 Bạch Ngọc Toàn

Cách debug ứng dụng C#

Hướng dẫn cách debug chương trình C# trong Visual Studio và Visual Studio Code

Đọc thêm Tìm hiểu về các loại Collection trong C# 11/12/2024 Bạch Ngọc Toàn

Tìm hiểu về các loại Collection trong C#

Trong C#, collections là các cấu trúc dữ liệu được sử dụng để lưu trữ và quản lý các nhóm đối tượng. C# cung cấp nhiều loại collections khác nhau để phù hợp với các yêu cầu cụ thể của lập trình viên

Đọc thêm Tổng quan về Generic và Non-Generic Collection 11/12/2024 Bạch Ngọc Toàn

Tổng quan về Generic và Non-Generic Collection

Hiểu khái niệm Generic và Non-Generic Collection và phân biệt giữa Generic Collection và Non-Generic Collection.

Đọc thêm Sử dụng mảng (Arrays) 11/12/2024 Bạch Ngọc Toàn

Sử dụng mảng (Arrays)

Mảng trong C# là một cấu trúc dữ liệu lưu trữ một dãy các phần tử có bộ nhớ nằm liên tiếp nhau và có kích thước cố đinh.

Đọc thêm Lập trình hướng đối tượng 11/12/2024 Bạch Ngọc Toàn

Lập trình hướng đối tượng

Lập trình hướng đối tượng (Object Oriented Programing) hay còn gọi là OOP. Là một kỹ thuật lập trình cho phép các lập trình viên có thể ánh xạ các thực thể bên ngoài đời thực và trừu tượng hoá thành các class và object trong mã nguồn.

Đọc thêm Vòng lặp (loop) 11/12/2024 Bạch Ngọc Toàn

Vòng lặp (loop)

Trong thực tế khi bạn cần thực thi một khối lệnh nhiều lần. Vòng lặp cho phép chúng ta thực thi một câu lệnh hoặc một khối lệnh nhiều lần.

Đọc thêm

Từ khóa » Tự Học Lập Trình Winform C# Qua Các Ví Dụ