Khóa học Lập trình ASP.NET là chương trình đào tạo chuyên môn các công cụ phát triển của Microsoft. Đây là chương trình đào tạo của Aptech Ấn Độ, được giảng dạy bằng tiếng Việt.

NET Framework là một nền tảng phát triển phần mềm do Microsoft phát triển. Framework này tạo ra các ứng dụng chạy trên nền tảng Windows. .NET là một nền tảng phát triển mã nguồn mở (open source), đa nền tảng (cross-platform), miễn phí để xây dựng nhiều loại ứng dụng khác nhau.

NET framework có thể được sử dụng để tạo cả những ứng dụng dựa trên biểu mẫu (Form-based) và dựa trên Web (Web-based). Các web service cũng có thể được phát triển bằng cách sử dụng .NET Framework.

Phương thức đào tạo hiện đại AMEDA (Aptech Multi-modal Education Delivery Architecture), bao gồm: giờ học lý thuyết, giờ học thực hành và giờ làm việc theo nhóm. Ngoài kiến thức chuyên môn, học viên còn được bổ sung các kiến thức để phát triển kỹ năng cá nhân, kỹ năng làm việc nhóm và năng lực quản lý dự án

Làm chủ lập trình .NET

Nắm được lập trình hướng đối tượng C#, ASP.NET, làm việc với mô hình MCV. Trở thành Lập trình viên .NET FullStack chuyên nghiệp, đáp ứng đầy đủ nhu cầu của doanh nghiệp.

Giới thiệu việc làm

Các giờ thực hành và đồ án cuối kỳ sẽ giúp nâng cao kỹ năng thực hiện dự án sau này. Học viên được nhà trường giới thiệu nơi thực tập và làm việc tại các doanh nghiệp CNTT.

Cấp chứng chỉ lập trình

Hoàn thành khóa học, học viên được Aptech cấp chứng chỉ Lập trình .NET kèm bảng điểm các môn học. Chứng chỉ và bằng của Aptech được các nhà tuyển dụng đánh giá cao.

Module Nội dung

Application Programming with C# (36h)

  • Bắt đầu với C#
  • Biến và kiểu dữ liệu trong C#
  • Câu lệnh và toán tử
  • Cấu trúc lập trình C#
  • Mảng
  • Lớp và phương thức
  • Thừa kế và đa hình
  • Lớp trừu tượng và interface
  • Thuộc tính và chỉ mục
  • Namespace
  • Xử lý ngoại lệ
  • Sự kiện, delegate và collection
  • Generics and Iterators
  • Phương thức và dữ liệu nâng cao
  • Các khái niệm nâng cao trong C#
  • Mã hóa và giải mã dữ liệu

Windows Form Programming (40h)

  • Giới thiệu về Windows Form, "Form" class và các control cơ bản.
  • Các control nâng cao (ListView, ProgressBar, Timer Compenent, DateTimePicker, MonthCalendar,...) và cách tạo Custom control.
  • Hộp thoại dùng chung (Common Dialog) và hộp thoại tự định nghĩa (Custom Dialog).
  • Cách tạo ứng dụng đa tài liệu (MDI).
  • Sử dụng thanh menu, thanh công cụ, thanh trạng thái.
  • Giới thiệu về ADO.NET và một số thao tác dữ liệu trên DataGridView control.
  • Kỹ thuật Data Binding, truy vấn dữ liệu bằng LINQ.
  • Làm việc với công cụ đồ họa (GDI+) và in ấn.
  • Lập trình client-server bằng kỹ thuật Remoting và Networking, gửi email bằng SMTP.
  • Đa tiến trình (multi-threading) và tiến trình bất đồng bộ (asynchronous).

 Web Application Development (40h)

  • Giới thiệu về kiến trúc của ứng dụng web ASP.NET MVC
  • Controller trong ASP.NET MVC và các phương thức Action.
  • View trong ASP.NET MVC.
  • Model trong ASP.NET MVC.
  • Hợp lệ dữ liệu (Validation) và Đặc tả dữ liệu (Annotation).
  • Truy xuất dữ liệu bằng LINQ với Entity Framework.
  • Sử dụng Layout và nhúng CSS cho trang web.
  • JavaScript, JQuery và AJAX.
  • Quản lý trạng thái (State) trong ASP.NET MVC.
  • Xác thực và định danh.
  • Bảo mật và mã hóa dữ liệu.
  • Toàn cầu hóa ứng dụng.
  • Kiểm tra sửa lỗi và triển khai ứng dụng.

Enterprise Application Programming (40h)

  • Tổng quan về Windows Azure.
  • Tìm hiểu về ASP.NET Web API Services.
  • Truy xuất và quản lý dữ liệu trên ASP.NET Web API.
  • Lưu trữ trên Windows Azure.
  • Tìm hiểu về WCF Services.
  • Service Bus trên Windows Azure.
  • Windows Azure SQL Database.
  • Cách triển khai ứng dụng web (Web App) và các dịch vụ (Services).

Module Học phí (VND)

Ngôn ngữ lập trình C#

5.400.000

Lập trình Windows Forms

6.000.000

Lập trình ASP .NET

6.000.000

Windows Azure

6.000.000