Facebook Diploma in Infocomm Technology (Software and Applications) (SGUS) - Products - eduCLaaS Skip to Content

SPActivityHub SPActivityHub

Product Product

Diploma in Infocomm Technology (Software and Applications) (SGUS)

NICF- Diploma in Infocomm Technology (Software and Applications)

6 Months Full Time Online Synchronous Sessions by the Instructor & Mentor



What do I Get?

Be a Full Stack Web Developer

Learn Struts, Hibernate, Spring, Angular, Liferay, AWS, ReactJS, APIs of popular digital platforms such as Facebook and Google, as well as agile development skills to prepare yourself for a Full Stack Web Developer job.

Online Synchronous Sessions

We deliver online synchronous sessions by the Instructor & Mentor through a combination of instructor-led flipped classes and personalised mentoring with industry practitioners for the assignments and projects to greatly increase your efficiency and effectiveness in acquiring knowledge and skills.

Job Placement Assistance

We will assist you in getting hired with more than 50 hiring employers working with us.

SGUS Funding

Eligible Singapore Citizens / Permanent Residents can receive funding* under SGUS scheme.

 

*Terms and conditions apply. Refer the price column

Audience and Certificates

Target Audience

  • PMETs who want to acquire full stack web development skills in Java to assume the Full Stack Developer job role

Prerequisite

Academic Qualification: National ITE Certificate (NITEC) or equivalent (e.g. Post NITEC Certificate, Specialist NITEC, Certificate in Office Skills, National Technical Certificate Grade 2, National Certificate in Nursing, Advanced Builder Certificate, etc.)

Graduation Requirements

  • Minimum attendance of 75% for all sessions in each of the modules of the qualification
  • Should be assessed Competent (C) in each of the modules of the qualification

Certificate(s)

  • NICF-Diploma in Infocomm Technology (Software and Applications)

  • Statement of Attainment by SSG, Singapore: ICT-DIT-4002-1.1 Applications Development

  • Statement of Attainment by SSG, Singapore: ICT-DES-4005-1.1 Software Design

  • Statement of Attainment by SSG, Singapore: ICT-DES-4006-1.1 Solution Architecture

  • Statement of Attainment by SSG, Singapore: ICT-OUS-3001-1.1 Applications Support and Enhancement

  • Statement of Attainment by SSG, Singapore: ICT-DIT-4003-1.1 Applications Integration

  • Statement of Attainment by SSG, Singapore: ICT-PMT-4001-1.1 Business Needs Analysis

  • Statement of Attainment by SSG, Singapore: ICT-PMT-4002-1.1 Programme Management

Blended Learning Journey

(423.5 Hours)

E-Learning

96

Projects / Assignments

210

Project Mentoring

60

Assessment

3.5

Flipped Class/Mentoring

54

Modules

Web Development Frameworks (SF)

Learn to implement Struts application with Hibernate and determine the server, scripting and mark-up languages required to develop applications. You will also design templates for reusable user interface patterns for applications.

Session Plan

More Details

Learning Outcome

Knowledge

  • Software development life cycle models for applications
  • Feasibility analysis for reconfiguration, integration or portability of applications
  • Understand advanced programming using Struts framework
  • Understand the basics of hibernate
  • Broad range of application development frameworks, tools and methodologies, and their various uses
  • A range of programming languages and effectiveness in different contexts
  • Multiple debugging techniques and tools and suitability for different contexts
  • Types of software or application testing techniques

Skills

  • Create a project plan to guide the application development process
  • Plan a series of steps to enhance the application's functionality and usability potentially including reconfiguration, integration, removal or addition of application components
  • Be able to implement Struts application with Hibernate
  • Determine the server, scripting and mark-up languages required to develop applications
  • Design templates for reusable user interface patterns for applications
  • Develop advanced applications in line with design specifications, utilising a range of tools, methodologies, programming, and externally developed codes
  • Resolve complex or less commonly-encountered errors in applications
  • Assess suitability of various software testing techniques and select appropriate software tests.

Other Information

Qualification Course Code: CRS-Q-0038614-ICT

Funding Validity Period: Until 30-Jul-2021

Course Developer: Lithan Academy  

Develop Enterprise Applications (SF)

Learn requirements of functional specifications of software. You will also understand the impact of different software design elements on overall software operations and usability, as well as the basics of Spring and how to integrate Spring with AngularJS.

Session Plan

More Details

Learning Outcome

Knowledge

  • Components and requirements of a software design blueprint
  • Software design standards, methods and tools - and their pros, cons and applications
  • Requirements of functional specifications of software
  • Impact of different software design elements on overall software operations and usability
  • Understand the basics of Spring
  • Acquire knowledge of integrating Spring with AngularJS

Skills

  • Create a software design blueprint based on a broad design concept, and business and user requirements
  • Recommend appropriate standards, methods and tools for the design of software, in line with the organisation's practice and design principles
  • Design functional specifications of software systems to address business and user needs
  • Evaluate trade offs from the incorporation of different elements into the design, and their impact on overall functionality, interoperability, efficiency and costs of the software
  • Produce design documentation for complex software Review design documentations produced
  • Be able to implement Spring framework based application
  • Be able to integrate Spring web application with AngularJS

Other Information

Qualification Course Code: CRS-Q-0038614-ICT 

Funding Validity Period: Until 30-Jul-2021 

Course Developer: Lithan Academy  

Web Development using Enterprise Portals (SF)

Learn tools and techniques for solution architecture modelling. Understand solutioning using Liferay Portal and acquire knowledge of implementing Liferay portal solutions.

Session Plan

More Details

Learning Outcome

Knowledge

  • Process for developing proof of concepts
  • Components of solution architecture
  • Objectives of solution architecture
  • Steps for developing solution architecture
  • Tools and techniques for solution architecture modelling
  • Understand solutioning using Liferay Portal
  • Knowledge of implement Liferay portal solutions

Skills

  • Develop an architectural proof of concept
  • Demonstrate how the recommended IT solutions and components collectively address an existing business problem or need
  • Develop a solution architecture utilising appropriate tools, techniques and models of system components and interfaces
  • Prepare a technical blueprint for a solution using Liferay
  • Implement a Liferay Portal solution
  • Identify technical and practical requirements as well as stakeholders' demands
  • Implement regular system reviews to monitor solution status and make modifications, according to an architecture management framework

Other Information

Qualification Course Code: CRS-Q-0038614-ICT 

Funding Validity Period: Until 30-Jul-2021 

Course Developer: Lithan Academy  

Develop Applications for Cloud (SF)

Learn about performance analysis of applications, Amazon AWS, as well as Amazon AWS DNS and instances.

Session Plan

More Details

Learning Outcome

Knowledge

  • Advanced installation and maintenance procedures
  • Critical components of application support guides
  • Key factors or considerations in evaluating change requests
  • Advanced troubleshooting techniques
  • Performance analysis of applications
  • Knowledge of Amazon AWS Knowledge of Instances, DNS in Amazon AWS

Skills

  • Conduct complex installation and maintenance procedures for selected applications
  • Implement cloud based servers in Amazon AWS
  • Implement DNS & other Services
  • Develop basic training guides and material on installation and maintenance steps
  • Analyse user feedback and potential impact or changes to the application
  • Review change requests to identify those which are valid and feasible
  • Propose application changes and enhancements to developers
  • Resolve a range of application bugs, problems or disruptions
  • Analyse application logs and performance statistics
  • Identify underlying issues in a performance report

Other Information

Qualification Course Code: CRS-Q-0038614-ICT 

Funding Validity Period: Until 30-Jul-2021 

Course Developer: Lithan Academy  

Application Integration (SF)

Acquire knowledge of ReactJS, Facebook API, Google Translation and Geolocation. You will also understand the basics of payment processing integration using PayPal and learn the principles and protocols for API-level integration.

Session Plan

More Details

Learning Outcome

Knowledge

  • Knowledge of ReactJS, Facebook API, Google Translation & Geolocation
  • Understand basics of Payment Processing integration using PayPal
  • Key elements of an application integration plan
  • Pros, cons and applications of various middleware
  • Programming languages used for middleware
  • Principles and protocols for API-level integration
  • Features of target environment or platforms on which applications operate
  • Diagnosis and troubleshooting of application integration issues
  • Testing procedures to verify success of application integration

Skills

  • Evaluate opportunities for creating connections among various hardware and applications
  • Develop an application integration plan to bring data and functionalities of different applications together
  • Evaluate suitable middleware to be used for integrating existing applications
  • Implement location aware application using Geotargeting
  • Integrate Payment gateway solution to an existing website using PayPal
  • Program middleware or other tools to enable effective integration of applications within
  • Enable optimal functioning of modules or applications in newly integrated environments and platforms
  • Oversee the end-to-end process of application integration to the target environment
  • Investigate issues or failures of application integration
  • Develop testing procedures to ensure proper application integration and performance thereafter

Other Information

Qualification Course Code: CRS-Q-0038614-ICT 

Funding Validity Period: Until 30-Jul-2021 

Course Developer: Lithan Academy  

Agile Development (SF)

You will learn about the end-to-end requirement elicitation process. You will also understand business processes, priority analysis for IT programmes, solution scoping and evaluation techniques for IT solutions as well as elements of a business case.

Session Plan

More Details

Learning Outcome

Knowledge

  • End-to-end requirement elicitation process
  • Business process and priorities analysis
  • IT programme / solution scoping techniques
  • Evaluation techniques or processes for IT solutions and initiatives
  • Business case elements

Skills

  • Lead business requirements elicitation effort, conversations and interactive processes with internal or external stakeholders
  • Analyse existing business processes and information gathered to understand short-mid term business requirements of varying complexity
  • Define scope and business priorities for small-medium sized initiatives and programmes
  • Analyse requirements for alignment with business objectives and priorities
  • Obtain formal agreement by stakeholders or recipients to the scope and establish baseline for commencement of solution delivery 
  • Evaluate potential options and recommend effective solutions and programmes that can be combined or customised to address root of business needs
  • Present business case for recommended solutions, defining potential benefits, options, associated risks and impact

Other Information

Qualification Course Code: CRS-Q-0038614-ICT 

Funding Validity Period: Until 30-Jul-2021 

Course Developer: Lithan Academy  

Capstone Project using Liferay (SF)

Learn about the scoping and requirements of medium-sized projects and programmes, steps to align project and business goals, and project stakeholder engagement techniques. You will also understand potential programme risks and effective resource allocation.

Session Plan

More Details

Learning Outcome

Knowledge

  • Scoping and requirements of medium sized projects or programmes
  • Steps to align project and business goals
  • Potential programme risks
  • Project stakeholder engagement techniques
  • Effective resource allocation

Skills

  • Scope medium scale projects or programmes and drive its completion
  • Develop realistic plans based on an assessment of programme and project objectives, scope and potential interdependencies with other projects
  • Implement appropriate methodologies and tools to achieve desired outcomes effectively
  • Pre-empt risks to success of programmes and develop plans to mitigate them
  • Investigate project exigencies, identify and address their root causes
  • Allocate resources to different parts of the programme, based on an assessment of programme priorities
  • Set up timely touchpoints to engage internal and external stakeholders that impact or are impacted by the project process and outcomes
  • Coordinate the completion of project deliverables within agreed cost, timescale and resources and implement corrective actions where required

Other Information

Qualification Course Code: CRS-Q-0038614-ICT 

Funding Validity Period: Until 30-Jul-2021 

Course Developer: Lithan Academy  

Pricing and Funding

SGD 13000.00

Pricing

Fee Description

Detailed Breakdown

SHARE THIS PAGE

Share This