Trung tam dao tao CNTT Nhat Nghe


Lập trình ASP.NET4.0, C# 2010 & SQL Server2008





Giới thiệu

Mục tiêu khoá học nhằm trang bị cho học viên các kiến thức nền tảng về ngôn ngữ lập trình C#4.0, SQL Server2008 và ASP.NET 4.0. Qua đó khóa học cung cấp cho học viên các bài hướng dẫn thực hành để phát triển website sử dụng ASP.NET trên Visual Studio.Net 2010. Kết thúc khóa học, học viên có khả năng:
- Mô tả được các khái niệm, cú pháp  nền tảng của  C# 4.0: Dynamically Typed Objects, Optional and Named Parameters ,...
- Mô tả được ngôn ngữ T-SQL  và xây dựng  được các  Store Procedure, View, Trigger, Function,… trong ứng dụng Web
- Trình bày được các bước phát triển  ứng dụng thương mại điện tử với ASP.NET
- Phát triển và xây dựng được các ứng dụng WEB với ASP.Net 4.0
- Triển khai và ứng dụng  được các công nghệ ADO.NET, Ajax, JQuery, LINQ, và WebService… vào trong ứng dụng Web .
- Thực hiện được bảo mật ứng dụng ASP.NET
- Xây dựng được ứng dụng ASP.NET theo mô hình 2 tier
- Nâng cao tính chuyên nghiệp trong quá trình phát triển ứng dụng với Microsoft .NET

Hoàn tất chương trình, Học viên đủ khả năng

- Thi chứng chỉ "Microsoft Certified Professional Developer: Web Developer" của Microsoft bằng cách vượt qua 3 kỳ thi: 70-528, 70-536 và 70-547.

- Thi chứng chỉ "Microsoft Certified Techonology Specialist: Microsoft SQL Server 2008, Implementation and Maintenance" của Microsoft bằng cách vượt qua kỳ thi 70-432.

- Thiết kế và xây dựng WebSite hoàn chỉnh. Sử dụng các kỹ thuật mới nhất của C# 3.0, ASP.NET 3.5 và .Net Framework 3.5 : Ajax , LINQ, WebService, ... để xây dựng được WebSite như http://mobile.nhatnghe.org

Highslide JS

Bằng cấp

    - Chứng chỉ "Microsoft Certified Professional Developer: Web Developer" của Microsoft

    - Tham dự trên 80% số buổi học và vượt qua kỳ thi cuối khóa, Học viên được
    Microsoft cấp Chứng Nhận Hoàn Tất Khóa Học.

    Chứng nhận hoàn tất khóa học mẫu của Microsoft


    Chứng nhận MCPD mẫu của Microsoft

Thời lượng - Học phí

- Khóa học 4 tháng, tuần 3 buổi, 3 giờ/buổi
- Học phí: 4 triệu đã bao gồm tài liệu (ebooks & Phim minh họa thao tác trên CD)

Giáo Trình Học

    - Giáo trình C#, ASP.Net, .Net của Microsoft (ebook)
    - Giáo trình thực hành Tiếng Việt do Nhất Nghệ biên soạn
    - Bài thực hành hướng dẫn thao tác từng bước trong từng chương.

Điều kiện theo học

- Đã có kiến thức về 1 ngôn ngữ lập trình bất kỳ

Môi trường học

  • 100% thời gian học trên phòng Lab tiêu chuẩn Quốc tế

NỘI DUNG HỌC CHI TIẾT

PHẦN I: NGÔN NGỮ LẬP TRÌNH C# VÀ .NET FRAMEWORK 4.0
Chương 1 : Tổng Quan .Net Framework 4.0 và VisualStudio 2010
Kiến trúc .NET Framework 4.0
Các tính năng mới của .Net Framework 4.0 : WPF, LINQ, AJAX,…
Khảo sát môi trường phát triển Visual Studio 2010 : Code Snippet,Highlighting, IntelliSense Suggestion Mode,…
Các bước phát triển một ứng dụng C# trên Visual Studio 2010

Chương 2: Tổng Quan Ngôn Ngữ C# 4.0
Giới thiệu ngôn ngữ C# 4.0
Khái niệm cơ bản về kiểu, từ khóa var, lệnh , khối lệnh và nhập xuất
Các cấu trúc điều khiển if ..else ,  switch,…
Cấu trúc lặp : for , while, do…while,  foreach,…
Câu lệnh return, break và continue
Xử lý ngoại lệ với try..catch..finally
Các bước Debug một chương trình trên Visual Studio 2010

 

Chương 3: Hàm , Mảng  và Tập Hợp
Hàm (Function)
Mảng ( Array), Tập hợp (Collection), Struct ( kiểucấu trúc), Kiểu liệt kê (Enum).
Truyền tham số theo tham trị và tham chiếu với ref , out
Optional & Named Parameters
Chương 4 :Đối Tượng(Object) & Lớp(Class)
Khái niệm Lớp (Class) và Đối tượng (Object)
Thuộc tính(Field) và phương thức (method)
Phương thức khởi tạo Constructors và Object Initialize
Properties và Automatic Properties
Từ khóa static và phương thức mở rộng (Extension Method)
Kiểu Anonymous Type
Chương 5: Generic,Delegate và Dynamic
Function Generic, Collection Generic và Class Generic
Từ khóa Delegate và Dynamic trong C#
Lambda Expression và Query Expression trong C#
LINQ to Object  trong C#
Xây dựng thư viện liên kết động DLL (Dynamic Linker Library)
Chương  6: Tổng Quan về Web Application
Ứng dụng thương mại điện tử và mô hình Client-Server
Ngôn ngữ HTML , DHTML và JavaScript
Phát triển ứng dụng ASP.NET với Web Forms
Cấu trúc  trang ASP.NET và các mô hình code Client side & Server side
Giới thiệu về Web Server  IIS 7
Cài đặt và cấu hình ứng dụng Web trên WebServer
Chương  7:Web Server Controls
Xây dựng ứng dụng ASP.NET sử dụng các ASP.NET Server Controls: Lable , TextBox, Button, LinkButton, ADRotator, Menu, TreeView,Multiview, View Controls
Các bước thiết kế và sử dụng MasterPage.
Xây dựng trang ASP.NET sử dụng User Controls, Custom Controls
Sự kiện Page_Load, Page_Init và thuộc tính IsPostBack
Chương  8: Các Đối Tượng Trong ASP.Net
Request & Response Object.
Server &  Application Object.
Khai báo và sử dụng Cookie
Tập tin Global.asax và web.config
Truyền tham số theo phương thức GET
Truyền tham số theo phương thức POST
Truyền tham số theo mô hình Cross-Page
Thực hiện thao tác Upload và Download dữ liệu trong ứng dụng ASP.NET
Chương  9: Validation Controls
Khái niệm về Validation trong ASP.NET
Khảo sát đặc điểm các Validation Controls:
RequiredFieldValidator
Thực thi Validation tùy biến sử dụng CustomValidator control. thực hiện validation cho trang ASP.NET sử dụng các Validation Controls
Chương  10:  XML & ASP.NET Application
Khảo sát ngôn ngữ XML (eXtensible Markup Language)
Thực thi các thao tác : tạo , thêm , xóa,  sửa tập tin XML sử dụng XMLDocument class
Thực thi các thao tác : tạo , thêm , xóa,  sửa tập tin XML sử dụng LINQ to XML

 

Chương  11: ADO.Net  & WebForm
Giới thiệu kiến trúc ADO.NET
Data   Providers:   SqlConnection,   SqlDataAdapter,   SqlCommand   và SqlDataReader
Data Classes: DataSet, DataTable và DataView
Kết nối và tháo tác dữ liệu sử dụng Data Providers và Data Classes
Ràng buộc dữ liệu (DataBinding) với Data Controls : GridView, DataList,ListView, DetailView và FormView Controls
ADO.NET & SQLDataSource Control
Chương  12: Ajax  & ASP.NET
Tổng quan về công nghệ Ajax .
Xây dựng ứng dụng ASP.NET  Ajax sử dụng Ajax Extender Controls:
ScriptManager Control, UpdatePanel Control, Timer Controls
Xây dựng ứng dụng  ASP.NET  Ajax sử dụng Ajax Controls Tookit
Xây dựng ứng dụng  ASP.NET  Ajax sử dụng JQuery library

PHẦN II: MICROSOFT SQL SERVER 2008
Chương  13: LINQ to SQL  & ASP.NET Kiến trúc 2 tier
Các bước xây dựng ứng dụng ASP.NET theo mô hinh 2 tier sử dụngADO.NET , LINQ  to Object  và ObjectDataSource Control
LINQ to SQL và LINQ to DataSet
Thao tác dữ liệu sử dụng  LINQ to SQL & LINQDataSource Control
Truy vấn dữ liệu sử dụng LINQ to DataSet
Chương  14:  Security & ASP.Net
Giới thiệu về Security trong ASP.Net
Thực thi bảo mật  sử dụng FormAuthentication
Thực thi mã hóa thông tin lưu trữ với thuật toán MD5,SHA1 và SHA5
Chương  15: Web Service
Giới thiệu WebService và các thành phần trong WebService.
Triển khai ứng dụng WebService
Mô hình bất đồng bộ (Asynchronous Call) trong WebService
Chương  16: Public & Deploy ASP.NET Application
Giới thiệu URL Routing và các bước thực hiện URL Routing trongASP.NET
Các bước public một ứng dụng ASP.NET
Các bước deploy một ứng dụng ASP.NET trên Hosting

PHẦN III: ĐỒ ÁN TỐT NGHIỆP CUỐI KHÓA HỌC
Web site được xây dựng để người dùng có thể thực hiện các chức năng sau :
- Khách hàng có thể xem thông tin các điện thoại mới , điện thoại cũ, SIM, các thiết bị đính kèm
- Khách hàng có thể tìm kiếm các điện thoại mới nhất theo từng nhà cung cấp (Nokia, Sumsung,...) , theo tính năng .
- Khách hàng có thể xem chi tiết điện thoại, các tính năng sau đó đặt hàng với NhatNgheMobile. Sau khi lựa chọn các điện thoại khách hàng có thể thay đổi số lượng mua hay xóa mặt hàng ra khỏi danh sách đặt hàng.
- Khách hàng có thể xem điện thoại theo từng phong cách : doanh nhân, cá tính ,...
- Khách hàng có thể chọn sim theo nhà cung cấp dịch vụ: Vietel, Mobile, Vina,...
- Khách hàng đăng ký thành viên và nhận xét các sản phẩm, góp ý,...


.