CampusAnswers

CSCI2006 — Internet Programming: Server-side Applications

4 credits · 4 hours

CSCI 2006 - Internet Programming: Server-side Applications CSCI 2006 - Internet Programming: Server-side Applications Hours/Week: Lecture 4 Lab None Course Description: This course focuses on the server-side components involved in developing Internet programs. The course will examine some of the current languages, interfaces and technologies used to develop server-based applications that work in concert with client-side logic. Server-side scripting languages such as PHP will be used with a database (such as MySQL) to create database-driven websites. Concepts and techniques to implement secure websites will be presented. MnTC Goals None Major Content Overview of web servers in common use (IIS, Apache, GWS¿) Unique capabilities of each Advantages and disadvantages of each PHP Language Basic syntax Data types, operators, decision making and looping Arrays and Hashes Regular expressions and strings Functions Object-oriented PHP Error and exception handling File operations Review of Internet Theory The client/server model on the Internet The division of labor: client-side application responsibility vs server-side application responsibility The HTTP request/response protocol Database concepts and techniques Fundamental terminology and DB components Database design Database creation SQL Query fundamentals Accessing the database using PHP Web security concepts and techniques Type of ecommerce sites and threats Common security problems and solutions Techniques for authentication Techn

Prerequisites: CSCI2005

Part of

Source ↗

← back to century catalog