Web Development using Platforms (SF) (Classroom and Synchronous and Asynchronous E-Learning)
About This Course
By the end of this module, the learner should be able to gain the following knowledge:
Learn different program paradigms and design patterns in Software Engineering
Understand the architecture of Liferay
Learn Liferay SDK/ plugins
Learn to develop proof of concepts using Liferay portals
Learn the tools and techniques are useful for modeling
Understand the interactions among various IT components
Understand how to develop web application (portlets) using WCMS in Liferay Framework
Learn Administration, Content Creation, Permissions and Authorization
Understand how to develop a simple web application using Service Builder in Java Liferay Framework
Learn Content Management System in Liferay
By the end of this module, the learner should be able to apply the following skills:
Identify the technical and functional requirements of stakeholders' meeting 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 address the business needs
Recommend modifications by implementing regular reviews and monitoring
Develop a web application (portlet) using Java Liferay Framework
Develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation
What You'll Learn
Later, this module moves deeper into developing great web digital experiences and modernizing business operations with highly expandable, scalable, and enterprise standard applications from beginning to end. Also, it enables them to design the back-end using Liferay’s object-relational mapper, Service Builder, and widget that calls the services.
Throughout the module, the learners understand the different programming paradigms and software engineering design patterns. They apply the concepts learned to create a web application (portlet) with different user perspectives at the end of the module.
Entry Requirements
Minimum NITEC qualification.
Completed basic programming course or programming experience