Dynamic Web Development
Dynamic Web Development is an advanced certificate program that provides the skill development needed to be proficient in developing sophisticated and interactive web content. Building on skills you developed in the New Media Communications certificate program, you will develop competence in building and implementing dynamically driven websites, online databases, electronic catalogues and e-commerce solutions. Your studies will include:
- databases (Access and SQL)
- operating systems (Windows and Linux)
- server side scripting (PHP)
- data driven web applications
- data driven Flash applications
This program is available on a part-time and full-time basis. Students wishing to take the full program in one academic year need to register through Saskatchewan Polytechnic campus. For complete program information, check the program page.
Prior Learning Assessment and Recognition (PLAR) and transfer credit may be options for receiving credit. For further information see the PLAR page or the transfer credit page.
You will have the opportunity to create a significant final project. The
project should be a showcase piece that demonstrates a wide range of your strongest skills. You will develop your project topic in consultation with your instructor.
Prerequisites: Server Side Scripting 2
Additional costs: Software
Your studies will include defining e-commerce, defining interface design
issues and researching and evaluating e-commerce solutions. You will plan
and develop an e-commerce project.
Prerequisites: Server Side Scripting 2, Server Side Scripting 2
Good database design is key to a solid and maintainable product. You will
learn the theory required to design a database.
Prerequisites: Introduction to Microsoft Access 1
Your studies will focus on the basic features of Microsoft Access. You will
create simple tables, queries, forms and reports. You will also modify
database elements such as fields and records.
The course content will provide you with the skills needed to understand
and perform basic administrative and configuration tasks on common
operating systems. You will develop skills regarding file systems, user and
group rights, file system permission and common maintenance tasks. Your
studies will include Linux.
Equivalent course(s): Advanced Operating Systems (COOS 280)
You will learn the basic concepts of computer security. The course content
includes encryption, firewalls and proxies, authentication and certificates,
general security considerations and best practices. You will create a best
practices checklist as a practical exercise.
Equivalent course(s): Security (COAP 104)
You will develop the skills needed to create server side scripting
applications in PHP. The course content includes scripting fundamentals,
stateless session management and database connectivity. You will also
learn how to integrate server side scripting into GUI based HTML
Equivalent course(s): Internet Programming/Web Apps (COSC 285)
Prerequisites: Structured Query Language (SQL)
You will continue learning skills in server side scripting (PHP). The course
content includes integrating server side scripting into GUI-based HTML
authoring environments, handling errors and using debugging techniques.
You will also receive an introduction to Object Oriented Programming.
Prerequisites: Server Side Scripting 1
This course currently has no offerings.
You will learn Structured Query Language (SQL). The course content
includes accessing and modifying data stored on database servers, concepts related to relationships and proper table design principles.
Equivalent course(s): Intro to Database Management (CDBM 190)
Prerequisites: Introduction to Database Design