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