Web Development Full Stack

Overview
CIS College’s Web Development Full Stack course takes you from front-end basics to a working back end in 60 hours of combined theory and hands-on practice. You start with HTML, CSS and JavaScript, then move into responsive design with Bootstrap, and progress into server-side development, databases, and building complete web applications.
By the end of the course you will be able to design, build and deploy a functioning web application end to end, giving you a practical, job-ready skill set in web development.
What You Will Learn
- Build responsive front ends with HTML, CSS, JavaScript and Bootstrap
- Work with jQuery and JSON to handle dynamic data on the page
- Develop server-side logic and RESTful APIs with PHP or Node.js
- Design and query relational databases with SQL
- Implement user authentication and authorization
- Apply web security best practices against common vulnerabilities
- Use Git for version control and deploy applications to production environments
Course Curriculum
| Module | What you cover |
|---|---|
| Front End Foundations | HTML, CSS and JavaScript for structuring, styling and adding interactivity to pages |
| Responsive Design & Bootstrap | Building responsive layouts with Bootstrap, flexbox and grid systems |
| jQuery & JSON | DOM manipulation with jQuery and exchanging data with JSON |
| Back End Development | Building server-side logic and RESTful APIs with PHP and MySQL, or with Node.js |
| Database Design & SQL | Designing relational databases, writing queries and managing data |
| Authentication & Security | Implementing login systems and following best practices against common web vulnerabilities |
| Version Control & Deployment | Managing code with Git and deploying applications to production environments |
Who This Course Is For
This course requires basic computer skills. Prior exposure to programming is helpful but not required.
Certification
Graduates receive a certificate recognized by the Directorate General of Technical and Vocational Education.
Target audiences
- People who want a complete front-to-back web development skill set
- Career changers moving into web development
- Front-end developers who want to add back-end and database skills
Requirements
- Basic computer skills
- Prior exposure to programming is helpful but not required