Course Information
Assist. Prof. Dr. Murat SARAN
Office#: L220 Phone: 233 13 41 E-mail: saran[AT]cankaya.edu.tr
Assistant: Can ATEÅž
Office#: L225 E-mail: canates[AT]cankaya.edu.tr
Course Description
The Internet and the World Wide Web. Overview of the .NET development platforms. Object-oriented concepts in C#. Databases and data access. Introduction to ASP.NET Core. Web services. Design considerations.
Course Objectives
To provide
- the ability to select and apply a markup language (e.g. HTML5), a stylesheet language (e.g.CSS3), and a scripting language (e.g. JavaScript) for the presentation of information on web pages.
- the ability to create database-driven dynamic web applications using ASP.NET Core.
Topics Covered
- General introduction, objectives of the course
- Web design technologies (HTML, CSS, JavaScript).
- Web Servers (Apache and IIS)
- Database: SQL, MySQL, LINQ, .NET Entity Framework
- Web App Development with ASP.NET in C#
- Web Services in C#
Grading
Midterm Exam 25%
Lab works 20%
Term Project 25%
Final Exam 30%
Textbooks
C# 12 and .NET 8 – Modern Cross-Platform Development, Eighth Edition by Mark J. Price, 2023, Packt Publishing ISBN 978-1-83763-587-0