ADEV-3008Programming 3
As a continuation of Programming 2, students learn to develop more advanced Windows business applications. Through progressive hands-on application development using object oriented programming principles, students will develop multi-tier business applications using a relational database. Students will incorporate Language Integrated Query (LINQ) to all aspects of the application including database data as well as XML files. Each assignment developed will further enhance knowledge and expertise using C#, the .NET Framework, and SQL Server. Students will work in a multi-threaded environment by creating separate threads manually as well as by incorporating external devices running on a separate thread. Students will develop a Web application using ASP.NET. Additionally students will create a Web Service to be utilized by both the Windows and Web applications. The course will be supported by 2 hours of structured lab time each week. During the structured labs, students will have the opportunity to practice skills learned through mandatory skill checks.