Graduate Conversion Program in Full Stack Web Development

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.

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.
  • 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.
  • 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.
  • Write and execute PHP scripts to handle server-side logic.
  • Design and manage databases using MySQL.
  • Integrate PHP with MySQL to perform CRUD operations.
  • Understand advanced PHP topics such as OOP, sessions, and file handling.
  • Apply best practices for security, performance, and code maintainability in PHP applications.
  • Set up and configure a CodeIgniter project.
  • Implement MVC architecture using CodeIgniter.
  • Develop web applications efficiently with CodeIgniter’s tools and libraries.
  • 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.
  • 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.
  • Master the fundamentals of SQA: Master the fundamentals of Software Quality Assurance (SQA) and its integral role within the Software Development Life Cycle (SDLC).
  • Master Test Planning and Execution: Learn how to effectively plan, design and execute test cases to ensure software meets quality standards.
  • Implement Industry Best Practices: Utilize industry-standard tools and adopt best practices to optimize Software Quality Assurance processes.
  • Apply Analytical Techniques: Develop skills in analytical techniques to identify, troubleshoot and resolve software defects.
  • Prepare for Professional Roles: Equip yourself with the knowledge and skills necessary for a successful career in SQA, ensuring job security and opportunities in the IT industry.
  • Prepare for ISTQB Foundation Level Certification: Receive the knowledge and preparation needed to sit for the ISTQB Foundation Level Certification.
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.

  • Career Changers: Individuals with non-IT degrees who are looking to transition into an IT-focused role and need a comprehensive yet accessible entry into software quality assurance.
  • Recent Graduates: Graduates from computer science, information technology, or related fields looking to specialize or gain an edge in the competitive job market.
  • IT Professionals: Those already working in various IT roles who want to transition to quality assurance or enhance their understanding of SQA to improve project outcomes.
  • Aspiring QA Engineers: Individuals who are looking to enter the field of software quality assurance and wish to gain a foundational understanding of the practices, tools, and skills required.

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.

Module 01: Learn UI & UX Design
Introduction to UI & UX
Wireframes & Prototyping with Figma
Layout Designing in Photoshop
Module 02: Learn Frontend Design 
Overview of Web Technologies 
Learn HTML5 
Learn CSS3/ SASS 
Module 03: Learn CSS Frameworks
Learn Bootstrap CSS Framework
Learn Domain Configuration and Web Hosting
Module 04: Learn CMS
Learn WordPress Theme Customization
Module 05: Learn Client-side Scripting
Learn JavaScript
Learn jQuery
Learn Ajax
Module 06: Introduction to Source Code Management
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
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
Introduction to MySQL
Database design principles
SQL fundamentals: queries, CRUD operations
Working with relational databases
Connecting PHP with MySQL
Module 09: Advanced PHP Concepts
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
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
Database configuration and interactions
Form handling and validation
Security features in CodeIgniter
Libraries and helpers
Testing and debugging CodeIgniter applications
Module 12: Final Project
  • Students will work on a final project to apply the concepts learned throughout the course
  • Guidance and feedback will be provided by the instructor
  • Projects can be individual or group-based
Assessments 
  • Quizzes and assignments to test understanding of concepts
  • Practical projects to apply knowledge and skills
  • Final project evaluation based on creativity, functionality, and adherence to best practices
 
The delivery method for this certification is entirely online, requiring candidates to have access to a personal computer.

Sinhala and Simple English

To earn this Graduate Conversion Program certification, candidates are required to successfully complete a three-part examination process, comprising an assignment, a written examination, and an online practical examination.

Full Stack Web Development Lectures - 60 hours
Self Assessments - 60 hours
2 Hours, 3 Days per week
Rs 30,000/= 

How to 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.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

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.

FORM

Are you ready to take the next step toward your future career?