170 likes | 273 Views
VS.NET Syllabus. By Peter Huang. HTML (3-4h). Introduction to the Internet Introduction to HTML Four required HTML tags Basic HTML tags Fonts, List, Tables, and etc. Advanced HTML Tags Frames, Forms Cascading Style Sheet (CSS) Three kinds of CSS Positions (DIV, SPAN).
E N D
VS.NET Syllabus By Peter Huang
HTML (3-4h) • Introduction to the Internet • Introduction to HTML • Four required HTML tags • Basic HTML tags • Fonts, List, Tables, and etc. • Advanced HTML Tags • Frames, Forms • Cascading Style Sheet (CSS) • Three kinds of CSS • Positions (DIV, SPAN)
JavaScript – The Language (4h) • Introduction to JavaScript • Basic data types of Java Script • Statements and Functions • Objects and Properties • Object Oriented JavaScript • How JavaScript different from other languages • Arrays
JavaScript – Client Side JavaScript (2h) • Windows and Frames • The Document Object Model • Events and Event Handling • Forms and Forms Elements • Dynamic HTML • Work with Cookies • JavaScript Security
.NET Framework (3-6h) • Situations before .NET • Philosophy of .NET • Introduction to .NET Framework • Common Language Runtime (CLR) • Common Type System (CTS) • Common Language Specification (CLS) • System Class Library • Garbage Collection • Cross Language Integration
VB.NET Fundamentals (12-15h) • Basic Data types • Flow controls • VB.NET Language Features • Name Space • OOP in VB.NET • Interface and Collections • Windows Forms • Delegate and Events • . NET Framework system classes • Exception Handling
VB.NET Advanced Features (12-15h) • Interaction with unmanaged code • Import, Export and Object Serialization • . NET Remote • Type Reflection • Windows Service • .NET Security
Misc. Topics in .NET (3-4h) • Multi-thread Application • Integration with COM • Deployment
XML – Universal Data Representation (9h) • XML, DOM, SAX • XML Schema • XPath • XSLT • XML and .NET
ADO.NET and SQL Database (6-9h) • SQL Server Introduction • Why ADO.NET • ADO.NET Object Model • ADO.NET and XML • ADO.NET best practice
SQL Server Database Design (3h) • SQL Statement Introduction • Stored Procedure • High Performance Database Design
ASP.NET (12-15h) • ASP.NET Architecture • Web Forms • Web Server Controls • Object Models • State and Session Management • Configuration and Performance Tuning
COM+ and IIS (3h) • .NET Enterprise Services (COM+) • IIS setup • IIS Securities • Security Issues
Web Service – Put It Together (6-9h) • Why web service • WSDL • SOAP Protocol • .NET and Web Service • UDDI • Build Client and Server • SOAP Tool kits
Software Architect & Design Issues (2h) • High Level Design Issues • Scalability • Flexibility • Security • Connectivity • Robustness
OOP and Design Patterns (3-4h) Low Level Design Issues Widely used design patterns
Project (9-12h) • Putting everything together • Use ASP.NET to create a e-commerce application. • Integrate with other system using web service. • Work with SQL Server database using ADO.NET. • XML is used everywhere.