Graduate Conversion Program in Full Stack Web Development
- Onsite and Online
- Intakes: Jan, Apr, Jul, Oct
The Graduate Conversion Programme in Full Stack Web Development is designed specifically for non-IT graduates who aspire to transition into the field of web development. This program provides a comprehensive curriculum that covers both front-end and back-end development, ensuring that students acquire the skills needed to build dynamic and interactive web applications from scratch.
Course Description
This course provides a comprehensive introduction to full-stack web development using an array of tools and technologies including Figma, Photoshop, HTML5, CSS/Sass, Bootstrap, JavaScript, jQuery, PHP, and MySQL. Students will learn how to build dynamic and interactive web applications, incorporating modern web development techniques and best practices. The course will also cover one popular PHP framework, CodeIgniter, to streamline development processes and enhance scalability.
Recognizing the importance of soft skills as essential core competencies for future employees, this graduate conversion program will include mandatory modules designed to equip graduates with vital skills in leadership, teamwork, work-life balance, time management, problem-solving, communication, decision-making, holistic thinking, 21st-century skills, positive thinking, and innovativeness. Additional focus areas will include anger management, citizenship and moral education, physical well-being, and interpersonal skills, among others.
Learning Outcomes
Introduction to Figma for Creating User Interface Prototypes
- Understand the fundamentals of UI/UX design principles.
- Create wireframes and prototypes using Figma.
- Design user interfaces that enhance user experience and meet project requirements.
Learn Photoshop for Creating User Interface & Image Creation
- Gain proficiency in Photoshop tools and techniques.
- Create and edit images for web use, ensuring optimized performance.
- Design aesthetically pleasing and functional user interfaces using Photoshop.
Build Responsive Websites with HTML5 & CSS3 / Along with Bootstrap & SASS
- Understand the structure and semantics of HTML5.
- Style web pages using CSS3, including Flexbox and Grid layouts.
- Utilise Bootstrap to create responsive, mobile-first web designs.
- Implement SASS for more efficient and maintainable CSS development.
Learn Server-Side Scripting with PHP and Database Management with MySQL
- Write and execute PHP scripts to handle server-side logic.
- Design and manage databases using MySQL.
- Integrate PHP with MySQL to perform CRUD operations.
Explore Advanced PHP Concepts and Best Practices
- Understand advanced PHP topics such as OOP, sessions, and file handling.
- Apply best practices for security, performance, and code maintainability in PHP applications.
Gain Proficiency in Using CodeIgniter PHP Framework
- Set up and configure a CodeIgniter project.
- Implement MVC architecture using CodeIgniter.
- Develop web applications efficiently with CodeIgniter’s tools and libraries.
Develop Practical Skills through Hands-On Projects and Exercises
- Apply theoretical knowledge in practical scenarios through projects.
- Collaborate on group projects to simulate real-world development environments.
- Build a complete full-stack web application, demonstrating acquired skills and knowledge.
General Learning Outcomes
- Develop a holistic understanding of full-stack web development.
- Improve problem-solving and critical thinking skills within the context of web development.
- Prepare a professional portfolio showcasing completed projects to potential employers.
By achieving these outcomes, graduates of the Professional Certificate in Full Stack Web Development will be well-prepared to enter the workforce as proficient full-stack developers, capable of designing, developing, and maintaining robust web applications.
Lecture Panel
The lecture panel for the Graduate Conversion Programme in Full Stack Web Development comprises highly experienced Full Stack Web Development experts and university lecturers. Each member of the panel brings over 15 years of experience in the field of information technology and possesses specialised skills and expertise in the IT industry. This combination of practical industry knowledge and academic excellence ensures that students receive a well-rounded and comprehensive education.
Course Outline
Module 01: Learn UI & UX Design | 20 Hrs |
---|---|
Introduction to UI & UX | |
Wireframes & Prototyping with Figma | |
Layout Designing in Photoshop |
Module 02: Learn Frontend Design | 24 Hrs |
---|---|
Overview of Web Technologies | |
Learn HTML5 | |
Learn CSS3/ SASS |
Module 03: Learn CSS Frameworks | 12 Hrs |
---|---|
Learn Bootstrap CSS Framework | |
Learn Domain Configuration and Web Hosting |
Module 04: Learn CMS | 24 Hrs |
---|---|
Learn WordPress Theme Customization |
Module 05: Learn Client-side Scripting | 16 Hrs |
---|---|
Learn JavaScript | |
Learn jQuery | |
Learn Ajax |
Module 06: Introduction to Source Code Management | 02 Hrs |
---|---|
Introduction to Git and GitHub | |
Git Basics: Learn fundamental Git concepts, commands, and workflow for version control. | |
GitHub Collaboration: Explore GitHub’s collaborative features, including pull requests, remote repositories, and issue tracking. | |
Best Practices & Tips: Discover best practices for branching strategies, commit messages, and effective team collaboration. |
Module 07: Server-side Development – PHP Fundamentals | 16 Hrs |
---|---|
Introduction to PHP | |
PHP syntax and basic constructs | |
Working with variables, data types, and operators | |
Control structures: loops and conditional statements | |
Functions and arrays in PHP |
Module 08: MySQL Database Fundamentals | 02 Hrs |
---|---|
Introduction to MySQL | |
Database design principles | |
SQL fundamentals: queries, CRUD operations | |
Working with relational databases | |
Connecting PHP with MySQL |
Module 09: Advanced PHP Concepts | 12 Hrs |
---|---|
Object-oriented programming in PHP | |
Error handling and debugging | |
Working with files and directories | |
Sessions and cookies for user management | |
Form handling and validation |
Module 10: Introduction to CodeIgniter Framework | 12 Hrs |
---|---|
Overview of CodeIgniter and its advantages | |
Installation and configuration | |
MVC architecture in CodeIgniter | |
Routing and controllers | |
Views and helper functions |
Module 11: Building Web Applications with CodeIgniter | 20 Hrs |
---|---|
Database configuration and interactions | |
Form handling and validation | |
Security features in CodeIgniter | |
Libraries and helpers | |
Testing and debugging CodeIgniter applications |
Module 12: Final Project | |
---|---|
|
Assessments | |
---|---|
|
To Whom
Career Changers
Individuals with non-IT degrees who are looking to transition into an IT-focused role.
Recent Graduates
Graduates from computer science, information technology, or related fields.
IT Professionals
Those already working in various IT roles who want to transition to Full Stack Web Development or enhance their understanding of it.
Aspiring Full Stack Web Development Engineers
Individuals looking to enter the field of Full Stack Web Development.
Method of Delivery
Medium of Instruction
Simple English and Sinhala
Evaluation Method
To earn this Graduate Conversion Programme certification, candidates are required to successfully complete a three-part examination process, comprising an assignment, a written examination, and an online practical examination.
Course Duration
Full Stack Web Development Lectures - 60 hours
Self Assessments - 60 hours
Course Schedule
3 Days per week, 2 Hours
Course Fee
Per Participant Fee: Rs 30,000/=
How to Apply
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.
How To Apply
Your Application
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
Our Response
After you submit your application, an admissions representative will contact you and will help you to complete the process.
Your Journey
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.