1. Lời giới thiệu Các nhà phát triển đang xây dựng các ứng dụng doanh nghiệp hướng dữ liệu cũng đã từng sử dụng ASP hoặc JSP và Enterprise JavaBeans cho các môi trường độc lập. Các kiến trúc sư ASP.NET của Microsoft đưa ra những công nghệ này và thêm vào đó một mức cao hơn các môi trường Windows server. Khóa học này cung cấp các kỹ năng để nhanh chóng tạo những ứng dụng trong doanh nghiệp ở mức cao với việc sử dụng C# hoặc VB .NET. Các học viên cũng học được cách viết cơ sở dữ liệu và các nguyên tắc kinh doanh với việc sử dụng các công nghệ thành phần ASP.NET. 2. Đối tượng Khóa học rất hữu ích cho những người có kỹ năng trong phát triển các ứng dụng Web. Những người muốn nhanh chóng tích hợp ASP.NET cho các ứng dụng Web đa tầng 3. Yêu cầu trước khi tham gia khoá học Để hoàn thành tốt khoá học, học viên cần phải: - Có kinh nghiệm về ngôn ngữ lập trình hướng đối tượng như C++, Java, …
4. Các kỹ năng thu được Sau khi hoàn thành khoá học, học viên có thể: - Tạo các ứng dụng Web mạnh mẽ với việc sử dụng ASP.NET
- Xây dựng các giải pháp dữ liệu Web đa tầng sử dụng ADO.NET
- Loại bỏ xử lý trên server các thủ tục lưu trữ và Web services từ xa
- Tăng tốc độ phúc đáp từ server với đa luồng và các Web services.
- Đảm bảo các ứng dụng trong doanh nghiệp bằng việc sử dụng bảo mật các Web Forms và SSL/HTTPS
- Kế thừa và tích hợp các trang ASP và các thành phần ActiveX trong ASP.NET
5. Thời lượng: 30 giờ 6. Học phí: 120 USD Nội dung khóa học Developing Web applications - Building applications with Visual Studio .NET
- Achieving scalability with multitier applications
The .NET Framework - Compiling and executing .NET applications
- Reusing code with .NET class libraries
- Deploying applications using assemblies
- Previewing the Whidbey release
WEB PROGRAMMING WITH VISUAL BASIC .NET Object-oriented concepts - Encapsulating data and behavior in objects
- Inheriting functionality for reuse
Programming objects with C# and VB .NET - Writing VB .NET and C# classes
- Inheriting classes from ASP.NET libraries
BUILDING WEB PAGES WITH THE ASP.NET OBJECTS The ASP.NET object model - Handling Page object events to produce dynamic Web pages
- Retaining user information with the Session and Application objects
- Balancing resources using the Cache object
Enhancing the user interface with Web Forms and Web controls - Web controls vs. HTML controls
- Calendar controls and Image controls
Web Form security and reliability - Enforcing Web Form authentication
- Encrypting and storing user credentials
- Saving security information with .NET XML libraries
ADO.NET FOR WEB APPLICATIONS The ADO.NET fundamentals - Configuring databases with Visual Studio .NET
- Client- vs. server-side cursors
Presenting data - Managing connection lifetimes
- Presenting data using DataReaders and Tables
Issuing commands to databases - Inserting, updating and deleting records with the Command object
- Creating reusable stored procedures with parameterized queries
- Supporting page-based and ADO.NET transactions
Minimizing connection times with client-side cursors - Mirroring database tables with DataSets
- Synchronizing data with DataAdapters
ACCELERATING SERVER RESPONSE WITH CUSTOM WEB SERVICES Producing distributed applications - Remoting .NET classes
- .NET components vs. Web services
- Deploying components in assemblies
Converting objects into Web services - Defining Web service proxies with WSDL
- Instantiating Web services with SOAP
Scaling .NET Web applications - Enabling concurrency with multithreading
- Protecting shared data with SyncLocks
Scaling applications with Enterprise Services - Supporting COM+ with ServicedComponent
- Implementing distributed transactions
- Registering components dynamically
INTEGRATION AND MIGRATION Integrating ASP with ASP.NET - Minimizing risk by reusing legacy pages
- Accessing legacy ASP objects from ASP.NET pages
Migrating components to ASP.NET - Wrapping COM objects as .NET components
Invoking Web services from COM objects |