170 likes | 282 Vues
This syllabus provides an extensive course on .NET technologies, emphasizing HTML, JavaScript, VB.NET, ADO.NET, SQL databases, ASP.NET, and web services. Over 60 hours, it covers fundamentals, advanced features, and practical applications, including web development, software architecture, and integration with databases. Key topics include HTML basics, JavaScript essentials, .NET Framework principles, VB.NET programming, XML handling, SQL server management, and deployment strategies. This course is ideal for beginners and experienced developers looking to enhance their web development skills.
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.