Siirry suoraan sisältöön

Advanced C# ProgrammingLaajuus (3 op)

Opintojakson tunnus: TT00AC02

Opintojakson perustiedot


Laajuus
3 op

Osaamistavoitteet

After the course student has experience in
Fundamental Internet and World Wide Web concepts and technologies
.NET Framework concepts and technologies
C# Programming
Data access and manipulation
XML Creating applications with Web Forms
Creating and using Web Services

Sisältö

This course provides a comprehensive introduction to building web applications and web services using the Microsoft .NET development platform. Technologies covered include programming in the C# language, the .NET Common Language Runtime, .NET Framework class library, ADO.NET, ASP.NET and XML. Topics include application architecture and design, the architecture of .NET as well as practical development issues such as debugging, deployment, security, scalability, performance and availability.

Esitietovaatimukset

Students should have experience designing, programming and debugging software. Familiarity with object-oriented concepts such as classes, encapsulation, inheritance and polymorphism is required, as these topics will only be briefly reviewed.
Experience with Web development technologies (e.g. HTML, JavaScript, HTTP, Active Server Pages), database technologies (e.g. SQL), and XML is not required. However, a background in any or all of these technologies would be very helpful throughout this course.

Arviointikriteerit, tyydyttävä (1)

Student understands the basic concepts of C# programming in the .NET environment in order to develop simple programs

Arviointikriteerit, hyvä (3)

Student understands the more advanced concepts of C# programming in the .NET environment in order to develop more advanced solutions and applications.

Arviointikriteerit, kiitettävä (5)

Student understands the advanced concepts of C# programming in the .NET environment in order to develop advanced solutions and applications.

Siirry alkuun