Course Brief

The Advanced Certificate in Software Development provides learners with the essential abilities and understanding to thrive in the ever-changing domain of software development. Graduates of this program will enjoy ample job opportunities and a range of prospects in the dynamic technology industry. They will be equipped to pursue roles such as front-end web developer, full-stack developer, software engineer, or application developer. With their newfound expertise, learners will have the capacity to produce responsive designs, deploy databases, and build data-driven web applications, positioning themselves as valuable resources for organizations seeking high-calibre software development professionals.

This comprehensive program comprises several modules that provide a thorough understanding of the fundamental aspects of software development. The Front-End Development module focuses on crucial concepts such as web design, HTML and CSS, responsive design utilizing Bootstrap, JavaScript, and jQuery, as well as single-page application development and testing. Learners will develop proficiency in creating visually appealing websites, implementing interactive features, and optimizing performance. Graduates will possess the skills to create engaging user interfaces that captivate users and deliver seamless experiences.

The Programming Foundations module serves as a strong foundation by introducing learners to programming and its basics. It delves into programming principles, including object-oriented programming, and testing techniques. Learners will learn how to write efficient and well-documented code, enabling them to tackle complex programming challenges confidently. This module emphasizes the importance of coding practices that promote efficiency, maintainability, and scalability.

In the UI Frameworks module, learners will explore the principles of design thinking and prototyping, advancing their skills through the acquisition of advanced prototyping techniques and knowledge of the process of publishing prototypes. With a strong emphasis on human-centric application design, graduates are adept at developing interfaces that effectively communicate information, provide intuitive navigation, and optimize usability. They demonstrate a commitment to continuous testing and iteration to refine interfaces and ensure an exceptional user experience across devices and platforms.

The Database Design and Implementation module acquaints learners with the fundamentals of databases and their practical implementation. Learners will acquire knowledge in database design, normalization techniques, and become well-versed in both relational database management systems (RDBMS) and NoSQL databases. By employing comprehensive testing and documentation practices, learners will become adept at constructing robust and efficient database systems.

The Web Development Foundations module is a comprehensive cornerstone of the program, encompassing crucial elements of the software development life cycle (SDLC) and technical design. Learners will be introduced to the principles of back-end development, leveraging design patterns in the development process. Through immersive hands-on experiences, they will gain practical proficiency in constructing data-driven web applications using frameworks. Stringent testing and meticulous documentation practices will be meticulously implemented to ensure the high quality and unwavering reliability of the applications they create.

Finally, the Capstone Project in Web Development provides learners with an opportunity to apply their acquired skills and knowledge to a real-world project. Serving as a culmination of the program, this project allows learners to showcase their expertise in web development and problem-solving abilities. Through this hands-on experience, learners will enhance their portfolio and demonstrate their readiness for the industry. The project implementation phase cultivates vital soft skills such as interpersonal skills, professional ethics, problem-solving, decision-making, innovation, critical thinking, negotiation, effective communication, and teamwork. It serves as a steppingstone towards becoming a well-rounded full-stack web developer with project management and leadership capabilities.

Upon completion of this program, learners will acquire the vital skills needed to design and build captivating customer-centric web applications. They will showcase their proficiency in utilizing front-end and back-end frameworks and libraries to develop dynamic web applications that prioritize customer satisfaction and exceptional user experiences. Engaging in project-based tasks, learners will gain practical expertise in web development, establishing a strong foundation for their prospective careers. Notably, the program places significant emphasis on cultivating essential soft skills, enabling learners to effectively manage projects by fostering outstanding communication, problem-solving, and leadership abilities. These competencies will empower them for successful careers in the field of full-stack web development.

Course Knowledge, Skills & Ability Summary

At the end of the course, you will be able to acquire the following:

Knowledge

  • Identify web design principles, tools, and techniques required to build data-driven web applications.
  • Explain programming principles, paradigms, and testing methods to develop scalable applications.
  • Recognize design thinking principles and user experience metrics to develop human-centric web applications.
  • Comprehend knowledge of database fundamentals, design concepts, and normalization techniques to construct robust and efficient database systems.
  • Describe the design patterns, frameworks, and testing methods to ensure the high quality and reliability of the developed applications.

Skills

  • Interpret the functional and non-functional requirements into the technical design to meet the business requirements.
  • Evaluate the tools & techniques, design patterns, frameworks, and software methodologies to develop robust applications.
  • Plan the appropriate testing methods, procedures, and tools to ensure the quality of the software.
  • Create user interfaces and application designs with intuitive navigation and optimized usability.
  • Build secure and scalable customer-centric web applications to fulfill the business users" requirements.

Ability

Develop human-centric and robust web applications that meet functional, non-functional, technical, security, interface, maintenance, legal, ethical, and intellectual property requirements with high quality and reliability.

Blended Learning Journey

(243 Hours)

Placeholder Image

E-Learning

30 Hours

Placeholder Image

Flipped Class

45 Hours

Placeholder Image

Mentoring Support (Sync) (Assignment)

45 Hours

Placeholder Image

Mentoring Support (Sync) (Project)

48 Hours

Placeholder Image

Mentoring Support (Async)

72 Hours

Placeholder Image

Summative Assessment

3 Hours

Module Summary

WSQ Front-end Development (SF)

Module Brief

In the Front-End Development module, learners will acquire a deep understanding of web design principles, HTML, CSS, and a responsive design using Bootstrap, JavaScript, jQuery, and single-page application development and testing. The instructional units equip them with the knowledge necessary to create captivating user interfaces and deliver seamless experiences. By engaging in practical exercises and hands-on activities, learners develop a high level of proficiency in creating visually appealing websites that adhere to the best UI design principles, leveraging front-end tools, techniques, frameworks, and libraries.

Through the module project, learners demonstrate their ability to apply acquired knowledge and skills in building websites with exceptional user experiences. It allows them to showcase their ability to analyse user requirements and translate them into visually captivating website designs. Proficiency in front-end development tools and techniques, and responsive design enables learners to implement the best UI design principles and create responsive websites with interactive features and enhancing user engagement. Furthermore, graduates exhibit their ability to optimize website performance, ensuring swift loading times and smooth navigation. In summary, learners gain the ability to create responsive websites with optimal performance and enhanced user experience to stay competitive in the field of front-end development.

Other Information
  • SSG Module Reference No: TGS-2023019692
  • Module Validity Date: 2027-01-31

WSQ Programming Foundations (SF)

Module Brief

The Programming Foundations module provides learners with the necessary knowledge and skills to embark on their coding journey. Whether they are beginners or aspiring developers, this module offers a solid understanding of programming concepts and techniques. It covers fundamental principles such as programming languages, paradigms, and program execution, establishing a strong foundation in programming concepts and terminology that enhances learners" ability to comprehend and test code. By engaging in practical exercises and hands-on activities, learners develop problem-solving skills and critical thinking abilities, improving their coding proficiency and enabling them to write efficient and well-structured code.

During the module project, learners demonstrate their ability to apply the knowledge and skills they have acquired by building software components. This project serves as a platform for showcasing their competence in analysing technical requirements and translating them into robust designs. With their proficiency in programming paradigms and languages, learners can implement software components based on the technical design. Furthermore, they develop the capability to ensure software quality by employing various testing methods. In summary, learners gain the ability to write well-structured code, apply object-oriented programming principles, conduct thorough testing, and effectively document their code, establishing a strong foundation for their future programming endeavours.

Other Information
  • SSG Module Reference No: TGS-2023019693
  • Module Validity Date: 2027-01-31

WSQ UI Frameworks (SF)

Module Brief

The UI Frameworks module equips learners with the essential knowledge and skills to design an enhanced user experience using popular prototyping tools and UI frameworks. The instructional units help them to gain a comprehensive understanding of design thinking methodologies, UI heuristics, visual design principles, user experience design metrics, prototyping tools, techniques, publishing prototypes, usability testing and documentation. By engaging in practical exercises and hands-on activities, learners develop proficiency in UX research techniques, such as conducting user interviews, surveys, and usability testing, is essential for gathering insights and validating design decisions. Also, accessibility standards and guidelines are also important to ensure inclusive design practices.

During the module project, learners demonstrate their ability to produce high-fidelity prototyping to attain a competitive edge in the realm of UI/UX design and development. The project serves as a platform for showcasing their competence in conducting user research and creating personas to wireframing, prototyping, and usability testing, UX designers work diligently to understand user needs, organize information, define interactions, and enhance the visual aesthetics of interfaces. They prioritize accessibility and inclusive design, iterate on designs based on user feedback, and collaborate effectively with stakeholders and development teams. In summary, learners gain the ability to pursue UI/UX design and development roles and contribute to the creation of exceptional user experiences.

Other Information
  • SSG Module Reference No: TGS-2023019694
  • Module Validity Date: 2027-01-31

WSQ Database Design and Implementation (SF)

Module Brief

The Database Design and Implementation module equips learners with the knowledge and skills needed to excel in diverse aspects of managing databases. The instructional units help them to gain a comprehensive understanding of organizing data, database design concepts, entity-relationship modeling, normalization techniques, data definition, retrieval, maintenance, testing, and documentation. By engaging in practical exercises and hands-on activities, learners develop proficiency in planning database use groups, developing conceptual, logical, and physical designs, writing optimized queries and stored procedures, and conducting thorough testing, and documentation skills to communicate database schemas, entities, relationships, and data dictionaries for collaboration and maintenance purposes.

During the module project, learners demonstrate their ability to produce an optimal database design for a consumer-centric Rich Internet Application. The project serves as a platform for showcasing their competence in requirements analysis, entity relationships and constraints, conceptual, logical, and physical design development, database user group planning aligned with business processes, optimized query and stored procedure writing to meet the management requirements and comprehensive testing to ensure accuracy, reliability, and performance. In summary, learners gain the ability to create efficient and effective databases for client-centric products, meeting the industry demands of design optimization, query performance, and system reliability to stay competitive in the realm of data modelling and design.

Other Information
  • SSG Module Reference No: TGS-2023019695
  • Module Validity Date: 2027-01-31

WSQ Web Development Foundations (SF)

Module Brief

The Web Development Foundations module equips learners with the knowledge and skills needed to excel in the field of full-stack web development. The instructional units help them to gain a comprehensive understanding of Software Development Life Cycle (SDLC), technical design principles, back-end development using frameworks, the Model-View-Controller (MVC) pattern, CRUD application development, testing, and documentation. By engaging in practical exercises and hands-on activities, learners develop proficiency in back-end development using frameworks, expertise in implementing the MVC pattern to create modular and scalable web applications, developing CRUD applications, testing methods, and effective documentation practices.

During the module project, learners demonstrate their ability to produce consumer-web applications, including server-side logic and database interaction. The project serves as a platform for showcasing their competence in technical design suitable for the business process, architect the solution to address the business problem, application development using suitable design patterns with authentication and authorization, unit testing and user acceptance testing to verify and validate the business requirements to ensure the quality of the application. In summary, learners gain the ability to pursue web developer roles and contribute to the creation of scalable and reliable client-centric web applications, meeting the industry demands.

Other Information
  • SSG Module Reference No: TGS-2023019696
  • Module Validity Date: 2027-01-31

WSQ Capstone Project-Web Development (SF)

Module Brief

The Capstone Project – Web Development module is the culmination of learners" journey in mastering full-stack web development in the course Advanced Certificate in Software Development. In this module, learners undertake a comprehensive project, applying their knowledge and skills to design, develop, and deploy a real-world web application. They begin by gathering requirements and conducting thorough analysis, collaborating with stakeholders to define project goals. With a strong foundation in system architecture and design principles, learners implement front-end components using HTML, CSS, and JavaScript frameworks, ensuring an intuitive user interface. Simultaneously, they build back-end components, developing server-side logic, database integration, and API endpoints. Rigorous testing, including unit testing, usability testing, load testing, cross browser testing, and user acceptance testing, ensures a robust and reliable application. Learners focus on deployment, considering scalability, security, and performance optimization. Collaboration and effective documentation play vital roles throughout the module, fostering teamwork and providing documentation for future reference.

In conclusion, learners acquire the skills necessary to pursue careers as full-stack web developers and make valuable contributions to the development of scalable and reliable web applications that prioritize the needs of clients.

Other Information
  • SSG Module Reference No: TGS-2023019697
  • Module Validity Date: 2027-01-31

Target Audience & Prerequisite

Target Audience

Prerequisite

  • Minimum Age: Minimum 21 years.
  • English Proficiency: Minimum IELTS 5.5 or its equivalent.
  • Academic Qualification: Minimum one credit in Nitech in STEM or its equivalent
  • Experience: Not Mandatory.

Graduation Requirements

Certificates

Academic Qualification

  • Advanced Certificate in Software Development awarded by Lithan Academy

Statement of Attainment

  • WSQ Front-end Development (SF)

    ICT-DES-3008-1.1: User interface design

  • WSQ Programming Foundations (SF)

    ICT-DES-3005-1.1: Software Design

  • WSQ UI Frameworks (SF)

    ICT-DES-3007-1.1: User Experience Design

  • WSQ Database Design and Implementation (SF)

    ICT-DES-3001-1.1: Data Design

  • WSQ Web Development Foundations (SF)

    ICT-DIT-3002-1.1: Applications Development

  • WSQ Capstone Project-Web Development (SF)

    ICT-DIT-3017-1.1: Test Planning

  • ICT-OUS-4011-1.1: Problem Management

Industry Skills Certificate

  • No Industry Skills Certificate for this course

Other Information

Course Reference

  • SSG Course Reference No: TGS-2023019543

  • Course Validity Date: 2025-01-31

  • Course Developer : Lithan Academy

Pricing & Funding