1 |
Course Title: |
INTERNET PROGRAMMING II |
2 |
Course Code: |
BLPZ242 |
3 |
Type of Course: |
Compulsory |
4 |
Level of Course: |
Short Cycle |
5 |
Year of Study: |
2 |
6 |
Semester: |
4 |
7 |
ECTS Credits Allocated: |
3 |
8 |
Theoretical (hour/week): |
2 |
9 |
Practice (hour/week) : |
0 |
10 |
Laboratory (hour/week) : |
2 |
11 |
Prerequisites: |
None |
12 |
Recommended optional programme components: |
None |
13 |
Language: |
Turkish |
14 |
Mode of Delivery: |
Face to face |
15 |
Course Coordinator: |
Öğr. Gör. Dr. Kadir Burak OLGUN |
16 |
Course Lecturers: |
Meslek Yüksekokulları Yönetim Kurullarının görevlendirdiği öğretim elemanları. |
17 |
Contactinformation of the Course Coordinator: |
Öğr. Gör. Nebi SEREN nseren@gmail.com 0532 788 75 40 |
18 |
Website: |
|
19 |
Objective of the Course: |
Earning enough information for preparing detailed web sites in advanced degree, Having enough information for preparing dynamic web sites. |
20 |
Contribution of the Course to Professional Development |
To apply general programming rules in internet based applications and to develop internet based programs and applications that serve the end user. |
Week |
Theoretical |
Practical |
1 |
Using Validation objects, Limiting user inputs |
Preventing user from leaving an empty field or from entering an invalid e-mail address, or from entering a value out of range |
2 |
Transferring data between pages |
Examples like, Selecting a book in one page and viewing the book details in another |
3 |
Creating a DataSet, Creating DataSet Queries and differences between SQLDataSource and DataSet |
Creating a DataSet and its Queries |
4 |
Retrieving data via DataSet, “TableAdapter” concept and “For Each” loop |
Combining and presenting scattered data like upcoming return dates for books, late fees and latest book additions to the library |
5 |
Data input, update and delete processes via DataSet |
Inputting, updating and deleting data via DataSet |
6 |
Navigation with Menu, SiteMap and TreeView objects and the advantages of organizing the menu on master page over ordinary hyperlinks |
Creating Masterpage on navigation |
7 |
Disadvantages of organizing the menu on master page over ordinary hyperlinks |
Creating Masterpage on navigation |
8 |
Creating a login page with login object and personalization of the login page |
Creating and personalizing the login page |
9 |
Creating the change password and Lost Password pages with available login objects |
Creating the change password and Lost Password pages |
10 |
Using Loginview, Loginname when creating a page |
Simple page enterance sample. |
11 |
Properties and the use of LoginView, LoginName and LoginStatus objects, Creating a page according to user roles with LoginView object |
Showing the username on page, creating the login, logout links, Creating alternating Menu’s according to user roles |
12 |
Creating new user and deleting users with codes |
Creating a User management page for Site Admin and adding create and delete user functions |
13 |
User approve, Lockout and Assign roles with codes |
Improving user management page with user approve, lockout and assign roles functions |
14 |
Regulating the page access rules via GUI and web.conig file |
Regulating the page access rules via GUI and web.conig file |