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 |
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 |
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 | - |
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 |
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 |