Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
Internet Programming II BLG2202 4. Semester 2 + 2 3.0 5.0
Prerequisites None
Language of Instruction Turkish
Course Level Associate
Course Type
Mode of delivery Face to Face
Course Coordinator Lect. Adem OKUMUŞ
Instructor(s) Adem OKUMUŞ
Assistants
Goals Advanced application development and management is aimed with ASP.NET MVC.
Course Content This course, which is a continuation of Internet Programming-1 course, covers the necessary topics for advanced application development and management with ASP.NET MVC. In this context, the content of the course consists of the detailed use of Controller and Action methods, Jquery and Ajax operations, Asynchronous Action methods, Routing, Area, Filters, Helpers, ASP.NET Web Api. At the end of the course, the test and deploy processes for a project are discussed.
Learning Outcomes - Developing and publishing web-based applications
- Using up-to-date methods, techniques and tools in web-based application development
Weekly Topics (Content)
Week Topics Learning Methods
1. Week ASP.NET MVC State Management Session
2. Week Data Annotations, ORM-Entity Framework
3. Week ORM-Entity Framework
4. Week Action Metot Attributes
5. Week Asenkron Action Methods
6. Week Routing - Area
7. Week Filters
8. Week Filters
9. Week Packaging and Shrinking
10. Week Layered Application Development
11. Week Web Api
12. Week Web Api
13. Week Publishing and Deployment
14. Week Project Paper Presentations
Recommended Sources
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level DK1 DK2 Measurement Method
PY1 2 1 1 -
PY2 5 3 2 -
PY5 5 5 3 -
PY10 4 3 2 -
PY11 4 2 2 -
PY13 3 2 1 -
*DK = Course's Contrubution.
0 1 2 3 4 5
Course's Level of contribution None Very Low Low Fair High Very High
Method of assessment/evaluation Written exam Oral Exams Assignment/Project Laboratory work Presentation/Seminar
ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Midterm 1 1 15 15
Homework 1 1 27 27
Final 1 30 30
Classroom Activities 14 4 56
Total Workload 128
ECTS Credit of the Course 5.0