CIS239 - Backend Web Development
3 Credit hours - 2 Lecture, 2 Lab
Prerequisite(s): Grade of “C” or better in CIS130
Course Rationale:
Server-side or back-end development occurs when any action is needed on a website, such as logging in, or online shopping. Programming on the server allows browsers to interact with databases. This course presents an overview of a variety of Web backend topics: handling user input; storing, modifying, and retrieving information in databases; and building systems with secure user accounts.
Catalog Description:
Upon successful completion of this course, students will have hands-on experience writing server-side or back-end development code. Programming on the server allows browsers to interact with databases, web services, and other systems. This course presents an overview of a variety of Web backend topics: handling user input; storing, modifying, and retrieving information in databases; and building systems with secure user accounts. This course is recommended for Web developers, designers, and programmers who want to learn back-end programming fundamentals and create interactive and dynamic Web pages.
Course Objectives
Upon successful completion of this course, the student should be able to:
Manage User input from the browser
Implement DBMS technologies to manipulate data
Write business logic using a backend programming language
Exposure to handling a web server
Consume REST API's
Session management
Secure user logins
Incorporate an industry-standard framework
All course assignments and exams are closely aligned to, and assess the student's mastery of these core objectives.
Core Outcomes
Test Out Requirements
Students who wish to demonstrate proficiency in this course will need to complete a Departmental proficiency exam. Departmental proficiency examinations are created by appropriate college faculty to allow students to demonstrate their mastery of course content in designated subjects. These examinations will be equivalent to the cumulative final assessment used in the course. Faculty will determine the minimum score required to earn credit by exam for these courses.
The college’s test out policy is outlined in policy 2.12 - Credit by Exam (Test Out)
Last updated