vs.net syllabus

17
VS.NET Syllabus By Peter Huang

Upload: emerson-sloan

Post on 30-Dec-2015

20 views

Category:

Documents


0 download

DESCRIPTION

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). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: VS.NET Syllabus

VS.NET Syllabus

By Peter Huang

Page 2: VS.NET Syllabus

HTML (3-4h)

1. Introduction to the Internet2. Introduction to HTML3. Four required HTML tags4. Basic HTML tags

• Fonts, List, Tables, and etc. 5. Advanced HTML Tags

• Frames, Forms6. Cascading Style Sheet (CSS)

• Three kinds of CSS7. Positions (DIV, SPAN)

Page 3: VS.NET Syllabus

JavaScript – The Language (4h)

1. Introduction to JavaScript2. Basic data types of Java Script3. Statements and Functions4. Objects and Properties5. Object Oriented JavaScript6. How JavaScript different from

other languages7. Arrays

Page 4: VS.NET Syllabus

JavaScript – Client Side JavaScript (2h)

1. Windows and Frames2. The Document Object Model3. Events and Event Handling4. Forms and Forms Elements5. Dynamic HTML6. Work with Cookies7. JavaScript Security

Page 5: VS.NET Syllabus

.NET Framework (3-6h)

1. Situations before .NET2. Philosophy of .NET3. Introduction to .NET Framework4. Common Language Runtime (CLR)5. Common Type System (CTS)6. Common Language Specification

(CLS)7. System Class Library8. Garbage Collection9. Cross Language Integration

Page 6: VS.NET Syllabus

VB.NET Fundamentals (12-15h)

1. Basic Data types2. Flow controls3. VB.NET Language Features4. Name Space5. OOP in VB.NET6. Interface and Collections7. Windows Forms8. Delegate and Events9. . NET Framework system classes10.Exception Handling

Page 7: VS.NET Syllabus

VB.NET Advanced Features (12-15h)

1. Interaction with unmanaged code2. Import, Export and Object Serialization3. . NET Remote4. Type Reflection5. Windows Service6. .NET Security

Page 8: VS.NET Syllabus

Misc. Topics in .NET (3-4h)

1. Multi-thread Application2. Integration with COM3. Deployment

Page 9: VS.NET Syllabus

XML – Universal Data Representation (9h)

1. XML, DOM, SAX2. XML Schema3. XPath4. XSLT5. XML and .NET

Page 10: VS.NET Syllabus

ADO.NET and SQL Database (6-9h)

1. SQL Server Introduction2. Why ADO.NET3. ADO.NET Object Model4. ADO.NET and XML5. ADO.NET best practice

Page 11: VS.NET Syllabus

SQL Server Database Design (3h)

1. SQL Statement Introduction2. Stored Procedure3. High Performance Database Design

Page 12: VS.NET Syllabus

ASP.NET (12-15h)

1. ASP.NET Architecture2. Web Forms3. Web Server Controls4. Object Models5. State and Session Management6. Configuration and Performance Tuning

Page 13: VS.NET Syllabus

COM+ and IIS (3h)

1. .NET Enterprise Services (COM+)2. IIS setup3. IIS Securities4. Security Issues

Page 14: VS.NET Syllabus

Web Service – Put It Together (6-9h)

1. Why web service2. WSDL3. SOAP Protocol4. .NET and Web Service5. UDDI6. Build Client and Server7. SOAP Tool kits

Page 15: VS.NET Syllabus

Software Architect & Design Issues (2h)

High Level Design Issues1. Scalability2. Flexibility3. Security4. Connectivity5. Robustness

Page 16: VS.NET Syllabus

OOP and Design Patterns (3-4h)

Low Level Design Issues

Widely used design patterns

Page 17: VS.NET Syllabus

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.