Product
Advanced Certificate in Web
SCTP-NICF-Advanced Certificate in Infocomm Technology (Software and Applications) (Synchronous and Asynchronous E-Learning)
7 months Part time / 4 months Full Time (Bootcamp) Instructor-led Live & Mentor-led Blended Learning
Acquire web development skill using Struts to become a web developer
What do I Get?
Acquire Front-End Development Skills
Learn front-end development through HTML, CSS, and JavaScript to design GUIs as-per functional specifications and information flow with appropriate UI design guidelines.
Acquire Back-End Development Skills
Learn back-end development using Django, MySQL, and Apache through a combination of self-paced e-learning, instructor-led flipped classes, and personalized mentoring with industry practitioners to increase efficiency and effectiveness in acquiring knowledge and skills.
Become Proficient in UI Design
Learn efficient UI design by identifying gaps in current user experience and develop a prototype/ wireframe of the user interface based on established requirements.
Explore Application Development Tools
Learn to design, develop, and deploy secure, reliable web applications using the frameworks and tools like Angular JS, Bootstrap, Django, and Axure by adopting industry best practices and standards.
Perform Testing and Documentation
Understand the importance of unit testing and documentation for identifying defects to develop, run, and record routine software tests ensuring the code works as per requirements.
Audience and Certificates
Target Audience
- Tech professionals who want entry-level Web Developer job roles
Prerequisite
Minimum Age: 21 years
Academic Qualification and Work Experience: Minimum NITEC and should have computational thinking and problem solving skills
Graduation Requirements
- Minimum attendance of 75% in all the sessions of each module
- Should be assessed Competent (C) in each module
Certificate(s)
- NICF-Advanced Certificate in Infocomm Technology (Software and Applications)
- Statement of Attainment by SSG, Singapore: ICT-DES-3008-1.1 User Interface Design
- Statement of Attainment by SSG, Singapore: ICT-DES-3005-1.1 Software Design
- Statement of Attainment by SSG, Singapore: ICT-DES-3007-1.1 User Experience Design
- Statement of Attainment by SSG, Singapore: ICT-DES-3001-1.1 Data Design
- Statement of Attainment by SSG, Singapore: ICT-DIT-3002-1.1 Applications Development
- Statement of Attainment by SSG, Singapore: ICT-DIT-3017-1.1 Test Planning
Blended Learning Journey
E-Learning
90 hours
Projects / Assignments
180 hours
Flipped Class/Mentoring
90 hours
Additional Practice – for Bootcamp only
280 hours
Assessment
3 hours
Modules
NICF-Front End Web Development (SF) (Synchronous and Asynchronous E-Learning)
You will learn basic web page design using HTML, CSS, and JavaScript, and be able to create interactive libraries using jQuery.
Session Plan
Learning Outcome
Knowledge
By the end of this module, you will gain following knowledge:
- Information flows in user interface design
- Key technical components in and supporting a user interface
- Basic methodologies in graphical user interface development
- HTML, CSS, JavaScript
- Programming using jQuery
Skills
By the end of this module, you will acquire following skills:
- Create web pages using HTML, CSS, and JavaScript
- Include interactive elements using JQuery
- Assemble a list of functionalities and needs required
- Identify information flows, develop components of user interface prototypes
- Design graphic user interfaces (GUIs), as per clear guidelines and specifications, making tweaks where required
- Evaluate the effectiveness of a user interface design as per set metrics
- Document changes or updates to software/ application user interface design
- Craft information content and materials for a product user guide
Other Information
Funding Validity Period: 31-Jan-2025
Course Developer: Lithan Academy
Module Code: TGS-2023019692
NICF-Programming Foundations (SF) (Synchronous and Asynchronous E-Learning)
Learn how to use Python to construct simple software components, comprehend object-oriented programming concepts, build Web pages with database integration, and produce documentation for Python applications.
Session Plan
Learning Outcome
Knowledge
By the end of this module, you will gain following knowledge:
- Getting requirements for simple, basic software components
- Basic programming Components
- Object-oriented concepts
- Basic software design tools and techniques
- Types of controls elements and features in a software
- Indicators of software functionality and interoperability
- Documentation of design details
Skills
By the end of this module, you will acquire following skills:
- Design a simple web-based form with a database using Python and MySQL
- Design a simple software component or interface as per functional specifications and business requirements
- Utilise appropriate software design methods and tools, in line with the organisation's software design practices and principles
- Identify relevant controls, elements, and features to be included in a software to meet its design objectives
- Assess functionality and interoperability of different elements or components in a software design
- Produce detailed design documentation mapped to user specifications
- Implement a simple web-based form with a database using Python and MySQL
Other Information
Funding Validity Period: 31-Jan-2025
Course Developer: Lithan Academy
Module Code: TGS-2023019693
NICF-UI Frameworks (SF) (Synchronous and Asynchronous E-Learning)
Learn techniques for gathering and analyzing user feedback. Acquire knowledge of Bootstrap, understand the basics of AngularJS, and test software/ application design.
Session Plan
Learning Outcome
Knowledge
By the end of this module, you will gain following knowledge:
- Techniques for gathering and analysing user feedback
- Indicators of user experience
- Steps in a user interaction process
- About Bootstrap
- Basics of Angular JS
- Tests for software/ application design
- Types of user responses
Skills
By the end of this module, you will acquire following skills:
- Gather inputs and feedback from users on their needs and experiences with IT products and services
- Analyse user patterns and feedback from target users of IT products and services to understand the desired user experience and outcomes
- Implement a responsive and interactive website using Bootstrap and AngularJS
- Measure the user's level of engagement and stickiness with a product or service using pre-defined metrics or guidelines
- Develop a prototype/ wireframe of a user interface based on established requirements and methodologies and considering user-centered inputs and perspectives
Other Information
Funding Validity Period: 31-Jan-2025
Course Developer: Lithan Academy
Module Code: TGS-2023019694
NICF-Database Design and Implementation (SF) (Synchronous and Asynchronous E-Learning)
Understand the basics of SQL queries, ways to design and implement a MySQL database, as well as write queries for use in a web application.
Session Plan
Learning Outcome
Knowledge
By the end of this module, you will gain following knowledge:
- Different kinds of data and their requirements
- Elements of database schemas
- Various fields and components of database models
- Mechanisms and processes for data maintenance, storage and retrieval
- Data warehousing processes
- Basics of SQL queries
- Ways to design & implement a MySQL database
Skills
By the end of this module, you will acquire following skills:
- Identify requirements of various structured and unstructured data
- Draft database schemas within design constraints, to meet business / information needs
- Incorporate parameters and fields for database models
- Develop a MySQL database for a data driven website
- Implement a MySQL database based on design
- Write queries for use in a web application.
- Implement mechanisms for the maintenance, storage and retrieval of data from database models
- Perform data warehousing, aggregating data from multiple specified sources
- Translate project specifications, objects and data models into database structures
Other Information
Funding Validity Period: 31-Jan-2025
Course Developer: Lithan Academy
Module Code: TGS-2023019695
NICF-Web Development Foundations (SF) (Synchronous and Asynchronous E-Learning)
Learn how to develop secure, reliable, and data-driven web applications using the Django framework by adopting organizational standards in application development and documentation.
Session Plan
Learning Outcome
Knowledge
By the end of this module, you will gain following knowledge:
- Application development tools and methodologies
- Syntax and structures of commonly used programming languages and their respective Application Programming Interfaces (APIs)
- Tools and techniques required for coding/ programming
- Basics of web development framework
- Organsational standards in application development and documentation
- Process of embedding user interface templates
- Software tests and process for executing unit testing
- Application development standards
- Commonly encountered application errors
Skills
By the end of this module, you will acquire following skills:
- Develop/ program simple applications or components as per agreed specifications
- Reuse externally developed components in creation of applications
- Develop a web application using Django framework
- Embed user interface templates into applications as per design guidelines and specifications
- Run routine software tests to identify defects or errors
- Perform unit testing of each unit of the codes to ensure that the code works as per application requirements
- Make simple revisions and modifications to application
- Document the internal design of the application for future maintenance and enhancement
Other Information
Funding Validity Period: 31-Jan-2025
Course Developer: Lithan Academy
Module Code: TGS-2023019696
NICF-Capstone Project Using Java (SF) (Synchronous and Asynchronous E-Learning)
You will learn different types or levels of testing over product life stages as well as the range of tests, testware, and their applications. Also learn what the optimal scheduling times for different tests are, critical components of a phase test plan, and different means for executing test scripts.
Session Plan
Learning Outcome
Skills
By the end of this module, you will acquire following skills:
- Gather user requirements from the business stakeholders
- Design the various components of application
- Develop Web application based on the business requirements
- Determine the requirements and specifications of applications or systems to be tested
- Propose relevant tests for applications or systems to achieve the testing objectives
- Identify points across the different product life stages for optimal scheduling of tests and verification of different requirements
- Develop a phase test plan
- Assess appropriate way for executing test scripts through manual, automated or mixed
- Manage the problems by identifying the root cause
Other Information
Funding Validity Period: 31-Jan-2025
Course Developer: Lithan Academy
Module Code: TGS-2023019697