The course objective is to give the students a stable basis of knowledge and skills for working as a software development professional in the software industry in the area of Microsoft .NET development. The course covers .NET Framework 1.1 with C#.
Each practical project will cover these technologies (but not only):
- XML – reading and parsing XML, producing XML, XSD schema validation
- Microsoft SQL Server – tables, relations, stored procedures, SQL
- ADO.NET – connected and disconnected data models
- Web Services
- ASP.NET Web Applications – Forms authentication, forms validation, custom controls, dynamically generated tables and trees, table paging and sorting, file upload/download, dynamic image generation
- Windows Forms – using DataSet and DataGrid, displaying trees, form validation, forms inheritance, multithreading, custom controls
- Regular Expressions – data validation and data import
- Sockets and Multithreading – real time communication
- Reflection – plug-ins support
Each project is done by a team of 3 students. Each student takes part in 2 projects.
All students should take the exam “70–315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET” and get certification from Microsoft. Appropriate specialized training will be held as a preparation for the exam.
The final exam is an assignment for development of a small project with MS SQL Server, ADO.NET, ASP.NET and Windows Forms and should be implemented in 5 hours in class.
Duration: 3 months (3 months * 4 weeks * 5 days * 8 hours = 480 hours)
Lectures: 120 hours
Exercises: 260 hours
Practical project: 100 hours
This course started for first time in November 2005 and finished in February 2006. All the students started their careers in prestigious software companies.
The course will start again in September 2006.
You are welcome to apply for it.