TÌM HIỂU VỀ NGÔN NGỮ LẬP TRÌNH ASP.net
ASP.NET là một nền tảng ứng dụng web, được phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang web động, những ứng dụng web và dịch vụ web. Sự xuất hiện của ASP.NET làm cân xứng giữa quá trình xây dựng ứng dụng trên Windows và Web. Nó cũng cho phép chúng ta chuyển một ứng dụng trước đây viết chỉ để chạy trên Windows thành một ứng dụng Web khá dễ dàng.
Khóa học lập trình ASP.Net MVC 5 hợp tác cùng EVN |
Chương trình .Net chuyên sâu được thiết kế với mục tiêu giúp Lập Trình viên có thể tiếp cận và làm việc với nền tảng công nghệ hiện đại của bộ Visual Studio 2015. Xây dựng và triển khai ứng dụng theo kiến trúc hướng dịch vụ (SOA), phát triển ứng dụng phía Client theo công nghệ và ngôn ngữ hiện đại TypeScrip. Kết hợp công nghệ Asp, Net MVC 5.0 với AngularJS 2 và ngôn ngữ TypeScript để phát triển ứng dụng theo kiến trúc hệ sinh thái (Ecosystem Software)….
Đối tượng tham gia khóa học:
Các nhóm đối tượng:
- Nhóm 1: Giám đốc công ty thiết kế web muốn tìm hiểu và khai thác ASP.net.
- Nhóm 2: Các doanh nghiệp muốn thiết kế và làm chủ website về thương mại điện tử.
- Nhóm 3: Trưởng phòng kỹ thuật, trưởng phòng kỹ thuật muốn tìm hiểu ASP.net, training cho nhân viên.
- Nhóm 4: Các cá nhân đang làm việc với các ngôn ngữ khác muốn chuyến hướng ASP.net
- Nhóm 5: Sinh viên các khối ngành khoa học, kỹ thuật, kinh tế muốn học thiết kế website bằng ASP.net để xin việc ngay lập tức.
- Nhóm 6: Học viên các trường hệ thống Aptech muốn thành thạo ASP.net, mạnh CV và có thể xin việc được ngay.
- Nhóm 7: Học viên các trường Niit đã học qua QTR3 (C# căn bản), các trường dạy nghề CNTT thành thạo ASP.net, làm mạnh CV và có thể xin việc được ngay
- Nhóm 8: Những trường hợp đã học về ngôn ngữ thiết kế website nhưng không theo nghề, đi làm nghề khác nay muốn tìm hiểu và học thêm để theo ngành.
- Nhóm 09: Nhân viên kinh doanh liên quan đến công nghệ thông tin muốn học làm web (kinh doanh hosting, domain…)
Nội dung khóa học:
Khóa học lập trình Asp.Net MVC 5
Bài 1. Giới thiệu
· Giới thiệu tổng quan về Asp.Net MVC 5
· Kiến trúc MVC nói chung
· Cài đặt MVC 5 và tạo ứng dụng
· Cấu trúc ứng dụng MVC
· Cơ bản về NuGet
Bài 2. Các yếu tố cơ bản của Controller
· Vai trò của Controller
· Cơ bản về Controller
· Xử lý tham số QueryString
· Xử lý dữ liệu Form Post
Bài 3. Các yếu tố cơ bản của View
· Cơ bản về View
· Tìm hiểu về các quy ước View
· Sử dụng strongly-typed (kiểu mạnh) với View
· Xây dựng View sử dụng Razor
· Partial (phân đoạn) View
Bài 4. Các yếu tố cơ bản của Model
· Mô hình hóa domain (miền)
· Truyền dữ liệu tới View
· Sử dụng strongly-typed model
· Model binding (gắn kết dữ liệu model)
Bài 5. Form và các thành phần trợ giúp HTML
· Sử dụng Form
· Các thành phần trợ giúp HTML
· Các thành phần trợ giúp Rendering
Bài 6. Routing
· Thiết kế các route URL
· Route một URL tới controller
· Tạo các route động
Bài 7. Làm việc với cơ sở dữ liệu
· Mô hình Database-First
· Mô hình Code-First
· Entity Framework
· Sử dụng Migration với Entity Framework
Bài 8. Chú giải dữ liệu (Data Annotation) và Xác định tính hợp lệ (Validation)
· Chú giải model để xác định tính hợp lệ dữ liệu
· Tùy biến thông bao lỗi
· Tùy biến logic xác định tính hợp lệ
· Chú giải hiển thị và chỉnh sửa dữ liệu
Bài 9. Ajax và jQuery
· jQuery
· Các thành phần hỗ trợ Ajax
· Sử dụng unobtrucsive JavaScript để xác định tính hợp lệ form
· Sử dụng Ajax callback với AjaxHelper
Bài 10. Bảo mật
· Mã hóa thông tin
· Xác thực tài khoản
· Phân quyền người dùng dựa trên vai trò
Bài 11. Quản lý trạng thái
· Cơ bản về quản lý trạng thái
· Trạng thái ứng dụng
· Trạng thái phiên làm việc
· Sử dụng Cookie
Bài 12. Cơ bản về Design Pattern
· Giới thiệu về design pattern trong phần mềm
· Repository Pattern
· Dependency Injection
Bài 13. Unit Test
· Cơ bản về Unit Test
· Cơ bản về Test-Driven Development (TDD)
· Xây dựng project Unit Test
Bài 14. Asp.Net Web API
· Giới thiệu về Asp.Net Web API
· Xây dựng API Controller
· Cấu hình Web API
· Tham số và các vấn đề liên quan khác
Bài 15. Làm quen TypeScript
· Giới thiệu TypeScript
· Xây dựng ứng dụng nhỏ áp dụng TypeScript
Bài 16. Cơ bản về TypeScript
· Strongly-Typed
· Interface
· Cơ bản về Class
· Kế thừa và tính đa hình
· Namespace và module
Bài 17. Single Page Application (SPA) với AngularJS / KnockoutJS
· Giới thiệu về SPA
· Tìm hiểu và cài đặt AngularJS
· Xây dựng ứng dụng SPA với AngularJS / KnockoutJS
Bài 18. Thiết kế ứng dụng đa ngôn ngữ
· Kế hoạch Globalization
· Làm việc với file Resource
· Localization
Bài 19. Mở rộng MVC
· Mở rộng Model
· Mở rộng View
· Mở rộng Controller
Bài 20. Debuging, Tracing và Monitoring (giám sát)
· Debuging
· Tracing
· Health Monitoring
Bài 20. Tối ưu hiệu năng ứng dụng web
· Sử dụng các phương thức Asynchronous
· Sử dụng Catche
· Bunding và Minifaction
Bài 21 – 30: Áp dụng xây dựng ứng dụng từ đơn giản đến phức tạp với các yêu cầu
· Backend:
o Phân tầng ứng dụng áp dụng design pattern
o Thiết kế globalization
o Sử dụng Entity Framework thao tác dữ liệu
o Xây dựng Unit Test
o Sử dụng Identity EntityFramework để quản lý người dùng
o Tổ chức Area riêng biệt cho quản trị và người dùng
· Frontend:
o Áp dụng mô hình Single Page Application
o Sử dụng TypeScript với các thư viện JavaScript
o Thao tác dữ liệu với backend qua Web API
Kính mời Quý doanh nghiệp có quan tâm xin vui lòng liên hệ đăng ký theo địa chỉ:
Trung Tâm đào tạo công nghệ thông tin NIIT-ICT Hanoi
Tầng 3, tòa nhà 25T2, KĐT Trung Hòa Nhân Chính, phố Nguyễn Thị Thập, Cầu Giấy, HN
ĐT: 0912 123 267 (Ms. Hòa) - 0968. 051. 563 (Mrs Thoa)
Website:www.niithanoi.vn Email: info@niithanoi.vn
Đối tượng tham gia khóa học:
Các nhóm đối tượng:
- Nhóm 1: Giám đốc công ty thiết kế web muốn tìm hiểu và khai thác ASP.net.
- Nhóm 2: Các doanh nghiệp muốn thiết kế và làm chủ website về thương mại điện tử.
- Nhóm 3: Trưởng phòng kỹ thuật, trưởng phòng kỹ thuật muốn tìm hiểu ASP.net, training cho nhân viên.
- Nhóm 4: Các cá nhân đang làm việc với các ngôn ngữ khác muốn chuyến hướng ASP.net
- Nhóm 5: Sinh viên các khối ngành khoa học, kỹ thuật, kinh tế muốn học thiết kế website bằng ASP.net để xin việc ngay lập tức.
- Nhóm 6: Học viên các trường hệ thống Aptech muốn thành thạo ASP.net, mạnh CV và có thể xin việc được ngay.
- Nhóm 7: Học viên các trường Niit đã học qua QTR3 (C# căn bản), các trường dạy nghề CNTT thành thạo ASP.net, làm mạnh CV và có thể xin việc được ngay
- Nhóm 8: Những trường hợp đã học về ngôn ngữ thiết kế website nhưng không theo nghề, đi làm nghề khác nay muốn tìm hiểu và học thêm để theo ngành.
- Nhóm 09: Nhân viên kinh doanh liên quan đến công nghệ thông tin muốn học làm web (kinh doanh hosting, domain…)
Nội dung khóa học:
Khóa học lập trình Asp.Net MVC 5
Bài 1. Giới thiệu
· Giới thiệu tổng quan về Asp.Net MVC 5
· Kiến trúc MVC nói chung
· Cài đặt MVC 5 và tạo ứng dụng
· Cấu trúc ứng dụng MVC
· Cơ bản về NuGet
Bài 2. Các yếu tố cơ bản của Controller
· Vai trò của Controller
· Cơ bản về Controller
· Xử lý tham số QueryString
· Xử lý dữ liệu Form Post
Bài 3. Các yếu tố cơ bản của View
· Cơ bản về View
· Tìm hiểu về các quy ước View
· Sử dụng strongly-typed (kiểu mạnh) với View
· Xây dựng View sử dụng Razor
· Partial (phân đoạn) View
Bài 4. Các yếu tố cơ bản của Model
· Mô hình hóa domain (miền)
· Truyền dữ liệu tới View
· Sử dụng strongly-typed model
· Model binding (gắn kết dữ liệu model)
Bài 5. Form và các thành phần trợ giúp HTML
· Sử dụng Form
· Các thành phần trợ giúp HTML
· Các thành phần trợ giúp Rendering
Bài 6. Routing
· Thiết kế các route URL
· Route một URL tới controller
· Tạo các route động
Bài 7. Làm việc với cơ sở dữ liệu
· Mô hình Database-First
· Mô hình Code-First
· Entity Framework
· Sử dụng Migration với Entity Framework
Bài 8. Chú giải dữ liệu (Data Annotation) và Xác định tính hợp lệ (Validation)
· Chú giải model để xác định tính hợp lệ dữ liệu
· Tùy biến thông bao lỗi
· Tùy biến logic xác định tính hợp lệ
· Chú giải hiển thị và chỉnh sửa dữ liệu
Bài 9. Ajax và jQuery
· jQuery
· Các thành phần hỗ trợ Ajax
· Sử dụng unobtrucsive JavaScript để xác định tính hợp lệ form
· Sử dụng Ajax callback với AjaxHelper
Bài 10. Bảo mật
· Mã hóa thông tin
· Xác thực tài khoản
· Phân quyền người dùng dựa trên vai trò
Bài 11. Quản lý trạng thái
· Cơ bản về quản lý trạng thái
· Trạng thái ứng dụng
· Trạng thái phiên làm việc
· Sử dụng Cookie
Bài 12. Cơ bản về Design Pattern
· Giới thiệu về design pattern trong phần mềm
· Repository Pattern
· Dependency Injection
Bài 13. Unit Test
· Cơ bản về Unit Test
· Cơ bản về Test-Driven Development (TDD)
· Xây dựng project Unit Test
Bài 14. Asp.Net Web API
· Giới thiệu về Asp.Net Web API
· Xây dựng API Controller
· Cấu hình Web API
· Tham số và các vấn đề liên quan khác
Bài 15. Làm quen TypeScript
· Giới thiệu TypeScript
· Xây dựng ứng dụng nhỏ áp dụng TypeScript
Bài 16. Cơ bản về TypeScript
· Strongly-Typed
· Interface
· Cơ bản về Class
· Kế thừa và tính đa hình
· Namespace và module
Bài 17. Single Page Application (SPA) với AngularJS / KnockoutJS
· Giới thiệu về SPA
· Tìm hiểu và cài đặt AngularJS
· Xây dựng ứng dụng SPA với AngularJS / KnockoutJS
Bài 18. Thiết kế ứng dụng đa ngôn ngữ
· Kế hoạch Globalization
· Làm việc với file Resource
· Localization
Bài 19. Mở rộng MVC
· Mở rộng Model
· Mở rộng View
· Mở rộng Controller
Bài 20. Debuging, Tracing và Monitoring (giám sát)
· Debuging
· Tracing
· Health Monitoring
Bài 20. Tối ưu hiệu năng ứng dụng web
· Sử dụng các phương thức Asynchronous
· Sử dụng Catche
· Bunding và Minifaction
Bài 21 – 30: Áp dụng xây dựng ứng dụng từ đơn giản đến phức tạp với các yêu cầu
· Backend:
o Phân tầng ứng dụng áp dụng design pattern
o Thiết kế globalization
o Sử dụng Entity Framework thao tác dữ liệu
o Xây dựng Unit Test
o Sử dụng Identity EntityFramework để quản lý người dùng
o Tổ chức Area riêng biệt cho quản trị và người dùng
· Frontend:
o Áp dụng mô hình Single Page Application
o Sử dụng TypeScript với các thư viện JavaScript
o Thao tác dữ liệu với backend qua Web API
Kính mời Quý doanh nghiệp có quan tâm xin vui lòng liên hệ đăng ký theo địa chỉ:
Trung Tâm đào tạo công nghệ thông tin NIIT-ICT Hanoi
Tầng 3, tòa nhà 25T2, KĐT Trung Hòa Nhân Chính, phố Nguyễn Thị Thập, Cầu Giấy, HN
ĐT: 0912 123 267 (Ms. Hòa) - 0968. 051. 563 (Mrs Thoa)
Website:www.niithanoi.vn Email: info@niithanoi.vn
0 nhận xét:
Đăng nhận xét