Facebook Postgraduate Diploma in Software Engineering - Products - Lithan Skip to Content

SPActivityHub SPActivityHub

Enquire Now

Hi there!

How would you like to engage with us?

Email

Product Product

Postgraduate Diploma in Software Engineering

Postgraduate Diploma in Software Engineering (E-Learning)

6 months full time & 12 months part time Instructor-led Live & Mentor-led Blended Learning



Be Competent in Full Stack Software Implementation Skills

What do I Get?

Attain competency in Full Stack Web Development

Learn how to develop web applications with front end programming skills- JavaScript, HTML 5, CSS & Angular JS back-end skills - Java, JSP & Servlets, and UI/UX platforms to prepare for job role of Junior Full-Stack Developer  

Mentor-Led Blended Learning Delivery

We deliver blended learning through a combination of self-paced e-learning, instructor-led flipped classes and personalized mentoring with industry practitioners to greatly increase your efficiency and effectiveness in acquiring knowledge and skills.

Stackable–bite Sized Post Graduate Qualifications

We offer stackable bite-sized post-graduate diplomas leading to applied master degrees in Software Engineering.

Audience and Certificates

Target Audience

  • Bachelor’s Degree from a recognized university
  • Recognized Professional Qualification with relevant work experience
  • Matured candidates with relevant work experience
  • Who requires to transit their career into IT line

Prerequisite

Academic Qualification: Obtained at least a second-class bachelor’s degree or its equivalent. Non-graduates with appropriate professional qualifications will be considered on an individual bases by Programme Conveners

English proficiency: IELTS - 6.5 (with no elements lower than 5.5) [OR] C6 in English at GCE “O” Level [OR] Letter from College/University clearly stating the Medium of Instruction of the highest qualification to be English [OR] Its equivalent.

Graduation Requirements

  • Minimum attendance of 75% for all sessions in each of the modules of the course
  • Should achieve a minimum pass grade in the summative assessment of each module of the course

Certificate(s)

  • Postgraduate Diploma in Software Engineering

Blended Learning Journey

(527.5 Hours)

E-Learning

138 hours

Projects / Assignments

213 hours

Flipped Class/Mentoring

174 hours

Assessment

2.5 hours

Modules

Front End Development & Programming

Learn to design basic software components using Java and understand object-oriented concepts, develop JSP pages with database integration and create documentation for the developed Java application. Learn basic web design skills using HTML, CSS & Javascript along with interactive library like jQuery. 

 

Session Plan

More Details

Learning Outcome

Knowledge

By the end of this module, you will gain following knowledge:

  • Information flows in user interface design
  • Technical Components of building user interface
  • Basic methodologies in graphical user interface(GUI) development
  • Front-end development technologies like - HTML, CSS, JavaScript
  • Interactive Library functions in jQuery
     

Skills

By the end of this module, you will acquire following skills:

  • Design the user interface prototypes by Identifying the information flows of an application
  • Design graphic user interfaces (GUIs) as per standard guidelines, following heuristics and user requirements
  • Evaluate the effectiveness of user interface as per the evaluation metrices
  • Create web pages using HTML, CSS & JavaScript
  • Perform effective development using interactive elements library of jQuery
  • Document changes or updates to in the user interface design using appropriate tools
  • Craft information content for the product user guide
     

UI Frameworks

Learn techniques for gathering and analysing user feedback. Learners will also acquire knowledge on Bootstrap, understand the basics of Angular JS as well as do testing on software / application design. 

 

Session Plan

More Details

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
  • Knowledge of 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 
  • Analyze user patterns and feedback from target users of IT products and services to understand the desired user experience and outcomes 
  • Identify performance levels and gaps between current level of user experience and the desired user experience 
  • Measure the user's level of engagement and stickiness with the product or service using pre-defined metrics or guidelines 
  • Measure indicators of general user response to the product or service 
  • Develop a prototype/ wireframe of the user interface based on established requirements and methodologies and taking into account user-centered inputs and perspectives 
  • Propose suggestions and modify aspects of an IT product or service to enhance the overall user experience 
  • Implement usability tests on the updates or modifications made to a software and application design, to verify its technical viability and effectiveness 

Other Information

Funding Validity Period: Until 9-Jan-2023

Course Developer: Lithan Academy 

Database Design Development

Learn basic SQL programming skills, create and implement MySQL Database and write SQL queries for web application development. This module has mapped with the Oracle course - Exam 1Z0-909: MySQL 8.0 Database Developer Oracle Certified Professional for the job role “Database Developer”. 

 

Session Plan

More Details

Learning Outcome

Knowledge

By the end of this module, you will gain following knowledge:

  • Relational data structures, relational algebra sets, database relations,
  • Relational keys, integrity constraints, entity relationships
  • The use of databases in an organizational context
  • The different kinds of entity relationship modeling and normalization techniques
  • The database design methods and methodology, entity relationships, and normalization
  • The data definition, manipulation, transactional and locking, and prepared statements
  • The database Application Programming Interfaces (APIs)
  • The tools and technologies to manage the database server
  • The different types of database testing
  • The documentation of  the database
     

Skills

By the end of this module, you will acquire following skills:

  • Develop a conceptual, logical, and physical model based on the given project scenario
  • Manage the database using different tools and techniques
  • Conduct the different types of testing and communicate with the stakeholders.
  • Use structured query language (SQL) to define, create and manipulate database structures (tables, etc.)
  • Design a fully functional database using a MySQL server.
  • Implement database indexes to enhance the performance
  • Implement appropriate keys to maintain the data integrity
  • Write batch scripts for database management and maintenance
  • Develop technical documentation and user manuals according to organizational standards
  • Generate insightful reports to support the business processes using SQL queries, stored procedures, and views.
  • Import data from external sources 
     

Web Development Foundations

Learn the basics of Servlets, JSP and Struts MVC framework as well as the organizational standards in application development and documentation along with the process of embedding user interface templates. 

 

Session Plan

More Details

Learning Outcome

Knowledge

By the end of this module, you will gain following knowledge:

  • The tools and techniques to design and develop data-driven applications
  • The basics of Unified Modeling Language
  • How to analyze and verify the technical detailed design of a business solution
  • The syntax and structures of programming languages and their respective Application Programming Interfaces (API)
  • The principles of object-oriented programming (OOP) as an underpinning technological concept in the field of software development, data management, and systems development
  • The feedback on a completed object-oriented programming solution and make / offer  recommendations for improvements
     

Skills

By the end of this module, you will acquire following skills:

  • Formulate functional and technical design documents to meet the business requirements
  • Design the scalable data-driven web application by adopting appropriate design pattern
  • Develop the application by adopting the Spring framework and organizational standards.
  • Implement the role-based authentication and authorization using the spring security module
  • Perform unit testing to ensure that the codes work according to software requirements
  • Debug the application to ensure that there is no error in the logic and syntax using different approaches
  • Maintain the version of  the application
  • Review and propose changes for the improvement
  • Develop technical documentation and user manuals according to organizational standards
     

Web Development using Platforms

Learn how to build great web digital experiences and modernize business operations with highly expandable, scalable, and enterprise standard applications using Liferay portals. 

 

Session Plan

More Details

Learning Outcome

Knowledge

By the end of this module, you will gain following knowledge:

  • The process of developing proof of concepts using Liferay portals 
  • Architecture of Liferay 
  • Liferay SDK/ plugins 
  • The objectives of solution architecture and authentication and authorisation techniques 
  • The steps for developing solution architecture and tools and techniques used for modeling 
  • Interactions among various IT components 

Skills

By the end of this module, you will acquire following skills:

  • Identify the technical and functional requirements of stakeholders to meet their business needs 
  • Prepare a functional specification and technical blueprint for a solution using Liferay 
  • Develop a solution architecture using Liferay portal by developing the content, portlets, and backend using Liferay SDK/ IDE Plugins 
  • Develop an architectural proof of concept by adopting appropriate permissions and authorizations available in Liferay platforms 
  • Demonstrate how the recommended architecture addresses business needs 
  • Recommend modifications by implementing regular reviews and monitoring 

Other Information

Funding Validity Period: Until 28-Jan-2023

Course Developer : Lithan Academy

Develop Enterprise Applications

Learn how to build customer centric, data led, marketing, sales, and enterprise commerce applications by applying Omicom process and rules engine. 

 

Session Plan

More Details

Learning Outcome

Knowledge

By the end of this module, you will gain following knowledge:

  • Components and requirements of a software design blueprint 
  • Software design standards, methods, tools & techniques, and their pros and cons 
  • Omnicom architecture and components 
  • Omnicom Web Front System Administration 
  • Omnicom workflow design tools (forms, processes, and rule engines) 
  • Omnicom Product Engine 
  • The impact of different software design elements on overall software operations and usability 

Skills

By the end of this module, you will acquire following skills:

  • Create a software design blueprint based on a broad design concept and business and user requirements 
  • Prepare functional specifications of software systems to address business and user needs 
  • Develop the persona-based marketing campaign on digital channels using Omnicom process engine 
  • Analyse Omnicom marketing and Sales Produce design documentation for complex software 
  • Review the produced design documentations 

Other Information

Funding Validity Period: Until 28-Jan-2023

Course Developer : Lithan Academy

Application Integration

Learn to orchestrate the integrated flow of the disparate applications by providing access to the functionalities and data from independently designed applications (Facebook Ads, Google Ads, Webhook) using a single application service or user interface. 

 

Session Plan

More Details

Learning Outcome

Knowledge

By the end of this module, you will gain following knowledge:

  • The elements of an application integration plan
  • The Pros and cons,  and applications of various middleware components
  • ReactJS components development
  • SDK/ API required to develop the components to integrate with Facebook Ads, Google Ads, and
  • The features of the target environment or platforms on which applications operate
  • The tools and technologies required for  troubleshooting and testing procedures
  • Techniques that are useful for successful integration

Skills

By the end of this module, you will acquire following skills:

  • Assess available hardware and software integration solutions to meet stakeholder needs
  • Develop the middleware component using ReactJS to integrate with external applications such as Google Ads, Facebook Ads
  • Integrate data using Webhooks
  • Enable optimal operation in newly-integrated environments and platforms of modules and applications
  • Track the application integration end-to-end process in the target environment
  • Investigate application integration problems or deficiencies
  • Facilitate changes to improve integration performance among applications
  • Execute testing methods to verify the application integration 

Application development (Capstone)

Learn to plan and drive small to medium scale enterprise software applications using Liferay Platforms, Omnicom channels and other 3rd party applications. As well as, learn all phases of the project management, starting from initiation, planning, analysis, design, resource implementation, monitoring and controlling, including resource allocation and risk mitigation. 

 

Session Plan

More Details

Learning Outcome

Skills

By the end of this module, you will acquire following skills:

  • Conduct research using appropriate methods for enterprise applications 
  • Communicate research outcomes to relevant stakeholders 
  • Establish timely contact points for internal and external stakeholders who have stakes on project process and results 
  • Prepare project scope, costing, and schedule 
  • Implement appropriate methodologies and techniques to develop a solution 
  • Develop test cases to test the solution 
  • Perform root cause analysis to manage the problem or incidents occured during development and testing 
  • Adopt problem management lifecycle to resolve issues 
  • Allocate resources to different service areas based on a Policy Priorities Assessment 
  • Organise project accomplishments in an agreed cost, time, and resources, and where appropriate, enforce corrective action 

Other Information

Funding Validity Period: Until 01-Sep-2023

Course Developer : Lithan Academy

Pricing and Funding

USD 4200.00

Pricing

Fee Description

Detailed Breakdown

SHARE THIS PAGE

Share This