Graduate Conversion Program in Full Stack Web Development

Course Overview

INTAKES January, May & September
METHOD OF DELIVERY The delivery method for this certification is entirely online, requiring candidates to have access to a personal computer.
MEDIUM OF INSTRUCTION Sinhala and Simple English
COURSE DURATION 10 Weeks
COURSE SCHEDULE 2 Hours​, 3 Days per week
LEARNING HOURS Lectures - 60 Hours Self Assessments - 60 hours

Course Contents

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
  • 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.
Module Details
Module 1 Learn UI & UX Design

Introduction to UI & UX Wireframes & Prototyping with Figma Layout Designing in Photoshop

Module 2 Learn Frontend Design

Overview of Web Technologies Learn HTML5 Learn CSS3/ SASS

Module 3 Learn CSS Frameworks

Learn Bootstrap CSS Framework Learn Domain Configuration and Web Hosting

Module 4 Learn CMS

Learn WordPress Theme Customization

Module 5 Learn Client-side Scripting

Learn JavaScript Learn jQuery Learn Ajax

Module 6 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 7 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 8 MySQL Database Fundamentals

Introduction to MySQL Database design principles SQL fundamentals: queries, CRUD operations Working with relational databases Connecting PHP with MySQL

Module 9 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

Course Fee

Your Investment

LKR 30,000/=

Admission Requirements

  • Core Prerequisites

    General computer literacy and comfort using basic digital tools and web applications.

  • Beginner-Friendly Entry

    No previous software testing or programming experience required. Core concepts, tools, and methodologies are taught from the ground up.

Target Audience
  • 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.

Please review the entry requirements before starting your application.

Contact Us

Ms. Shanika Rajasinghe

Ms. Shanika Rajasinghe

Course Coordinator

shanika@dev2.gsdc.lk 94712 993 993 Chat on WhatsApp