Training Schedule Training Schedule

Liferay University Passport
Code: LUPDXP v10
Type: null
Tuition (USD): $2500
Length: 365 Days
Have a question?

Contact Us

character(s) remaining

Location Date Guaranteed to Run
eLearning, US 07/22/2019
eLearning, US 07/23/2019
eLearning, US 07/24/2019
eLearning, US 07/25/2019
eLearning, US 07/26/2019
eLearning, US 07/27/2019
eLearning, US 07/28/2019
eLearning, US 08/01/2019
eLearning, US 08/02/2019
eLearning, US 08/03/2019
eLearning, US 08/04/2019

Not finding any suitable dates? Contact us for additional availability: training@dunnsolutions.com

Skills Gained:
1) Cost Savings a) No travel costs. 2) Continuous Learning a) Refresh your skills, and get access to exclusive, high quality online resources. 3) Remote Workforce a) Get on demand training for team members across all time zones and locations. 4) What You Get a) Get access to all courses, updates and new offerings for one year. Learn about everything from managing content to app development and customization to UI design with in-depth videos.
Who Should Attend?
Learn Liferay Anywhere, Anytime With smaller lessons as well as full, standard course offerings, Liferay University gives you the freedom to learn what you want, when you want.
Prerequisites:
  • None
What You Will Learn:
  • Learn Liferay Anywhere, Anytime
  • With smaller lessons as well as full, standard course offerings, Liferay University gives you the freedom to learn what you want, when you want.
  • 1) LESSON Build Engaging Websites
  • a) What is Modern Site Building 2 min
  • b) Intro to Fragments 2 min
  • c) Creating a Fragment 3 min
  • d) Making a Page 2 min
  • e) Building a Content Page 3 min
  • f) Multiple Navigation Menus 5 min
  • 2) LESSON Digital Asset Management
  • a) Get the right enterprise assets in front of the right people
  • b) Simplify Management of Thousands of Assets 1 min
  • c) Migrate a Large Number of Existing Documents 4 min
  • d) Gate Restricted Content with Access Controls 1 min
  • e) Ensure Content is Approved Before It’s Published Live 1 min
  • 3) LESSON OSGi Basics
  • a) Your first guided steps into the OSGi world - learn what it's about and build your first Declarative Services
  • b) Getting Started
  • i) Welcome to OSGi Basics 1 min
  • c) Benefits
  • i) Breaking Up the Monolith 5 min
  • ii) How OSGi Solves JAR Hell 3 min
  • iii) Tools
  • iv) Easy, Powerful Tools to Develop in OSGi 2 min
  • d) Services
  • i) Everything Is a Service 3 min
  • e) Exercise: Build Your First Service
  • f) Priority
  • i) Resolving Multiple Implementations of a Service 1 min
  • ii) Exercise: Create Multiple Service Implementations
  • iii) Initialization
  • iv) Customizing Initialization 4 min
  • g) Versioning
  • i) Backwards Compatibility 8 min
  • ii) The tricky order of semantic versions 1 min
  • h) Time Saving Tips
  • i) Things to Watch Out For 4 min
  • 4) LESSON Manage Liferay in the Cloud with DXP Cloud
  • a) Course Overview
  • b) Introducing Liferay DXP Cloud 7 min
  • c) Deploying for the First Time 7 min
  • d) Collaborating with Team Members 5 min
  • e) Debugging Problems and Monitoring 5 min
  • f) Connecting with Internal Systems 4 min
  • g) Backing Up and Restoring Data 5 min
  • h) Receiving Alerts and Auto Scaling 6 min
  • 5) LESSON Gain Insight into the Customer Journey with Analytics Cloud
  • 6) LESSON Mobile Development
  • a) Deliver information and services straight to the hands of your audience
  • 7) LESSON Increase Completion Rates for Your Forms with Adaptive Rules
  • 8) LESSON Manage Liferay in the Cloud with DXP Cloud
  • 9) LESSON Getting Started with Help Center
  • 10) COURSE Liferay Commerce
  • a) Learn how to create digital storefronts that engage customers.
  • b) Introduction
  • i) Course Topics 5 min
  • c) Introducing Liferay Commerce
  • i) Commerce in Liferay 5 min
  • ii) Exercise: Commerce in Liferay 6 min
  • iii) Liferay Commerce and B2B Solutions 3 min
  • d) Rapidly Building Commerce Sites
  • i) Commerce Site Initializers 4 min
  • ii) Exercise: Commerce Site Initializers 3 min
  • iii) Commerce Site Administration 10 min
  • iv) Exercise: Commerce Site Administration 20 min
  • e) Managing User Accounts
  • i) Customers and Liferay 4 min
  • ii) Exercise: Customers and Liferay 5 min
  • iii) User Segments 3 min
  • iv) Exercise: User Segments 7 min
  • f) Catalog Management
  • i) Products 5 min
  • ii) Exercise: Products 5 min
  • iii) Defining and Displaying Products 6 min
  • iv) Exercise: Defining and Displaying Products 11 min
  • v) Catalog Categorization 4 min
  • vi) Exercise: Catalog Categorization 7 min
  • vii) Catalog Rules 3 min
  • viii) Exercise: Catalog Rules 4 min
  • g) Accepting Payments
  • i) Setting the Prices 4 min
  • ii) Exercise: Setting the Prices 4 min
  • iii) Payment Methods and Taxes 4 min
  • iv) Exercise: Payment Methods and Taxes 7 min
  • v) Discounts and Price Lists 5 min
  • vi) Exercise: Discounts and Price Lists 7 min
  • h) Fulfilling Customer Orders
  • i) Order Management 5 min
  • ii) Exercise: Order Management 7 min
  • iii) Shipping Products 5 min
  • iv) Exercise: Shipping Products 10 min
  • i) Customer Portal
  • i) Commerce Settings 6 min
  • ii) Exercise: Commerce Settings 14 min
  • iii) Creating the Customer Experience 5 min
  • iv) Exercise: Creating the Customer Experience 6
  • 11) COURSE Content Management
  • a) Create content to engage your users.
  • b) Introduction
  • i) Course Topics 9 min
  • c) Engaging Users with Content
  • i) Managing Content in Liferay 8 min
  • ii) Exercise: Managing Content in Liferay 11 min
  • iii) Content Management Paths 14 min
  • iv) Creating Sites 6 min
  • v) Exercise: Creating Sites 5 min
  • d) Digital Asset Management
  • i) Document Management 12 min
  • ii) Exercise: Document Management 13 min
  • iii) Organizing Content 7 min
  • iv) Exercise: Organizing Content 7 min
  • e) Publishing Content Quickly
  • i) Providing Consistent Design with Structures and Templates 7 min
  • ii) Exercise: Providing Consistent Design with Structures and Templates 15 min
  • iii) Creating and Reusing Web Fragments 5 min
  • iv) Exercise: Creating and Reusing Web Fragments 8 min
  • f) Self Service Solutions
  • i) Rapid Site and Page Publication 10 min
  • ii) Exercise: Rapid Site and Page Replication 8 min
  • iii) Using the Asset Publisher to Automate Publishing 5 min
  • iv) Exercise: Using the Asset Publisher to Automate Publishing 3 min
  • v) Adding Specialized Pages for Displaying Specific Assets 4 min
  • vi) Exercise: Adding Specialized Pages for Displaying Specific Assets 11 min
  • vii) Controlling Application Presentation with ADTs 2 min
  • viii) Exercise: Controlling Application Presentation with ADTs 3 min
  • g) Publishing Relevant Content with Blogs
  • i) Marketing with Blogs 8 min
  • ii) Exercise: Marketing with Blogs 7 min
  • h) Localization
  • i) Content Targeted by Region and Language 6 min
  • ii) Exercise: Content Target by Region and Language 12 min
  • iii) Advanced Targeting through Templates and Fragments 5 min
  • i) Searching for Relevant Content
  • i) Searching for Assets in the Platform 4 min
  • ii) Exercise: Searching for Assets on the Platform 4 min
  • j) Gathering User Feedback with Forms
  • i) Gathering Customer and Employee Feedback 5 min
  • ii) Exercise: Gather Customer and Employee Feedback 14 min
  • iii) Form Analytics 2 min
  • iv) Exercise: Form Analytics 3 min
  • k) Managing Business Processes with Workflows
  • i) Adding Business Processes 8 min
  • ii) Exercise: Adding Business Processes 8 min
  • iii) Creating a Review Process 3 min
  • iv) Exercise: Creating a Review Process 10 min
  • l) Staging Content Before Publication
  • i) Preparing Pages and Content for Production 5 min
  • ii) Exercise: Preparing Pages for Content and Production 5 min
  • iii) Managing Changes with Page Variations 3 min
  • iv) Exercise: Managing Changes with Page Versions 7 min
  • v) Automated Content Publishing 1 min
  • vi) Exercise: Automated Content Publishing 6 min
  • vii) Business Workflow 2 min
  • 12) COURSE Back-End Developer
  • a) Learn how to rapidly build real-world applications and customize any aspect of the platform.
  • b) Introduction
  • i) Course Topics 8 min
  • c) Development Environment
  • i) Set Up the Development Environment 10 min
  • ii) Exercises: Set Up the Development Environment 19 min
  • d) OSGi Basics
  • i) Introduction 10 min
  • ii) Basic Concepts 7 min
  • iii) Bundles 12 min
  • iv) Exercises: Change Lifecycle State of an OSGi Bundle 2 min
  • v) Components and Services 17 min
  • vi) Exercises: Create an OSGi Service Using Declarative Services and Bndtools 19 min
  • vii) Sharing Features 15 min
  • viii) Exercises: Sharing Features with Export-Import 10 min
  • ix) Framework Architecture 6 min
  • x) OSGi Benefits 12 min
  • e) Liferay OSGi Container
  • i) Liferay OSGi Container 6 min
  • ii) Working With Liferay Workspace 19 min
  • iii) Exercises: Set up Liferay Workspace and Liferay Portal 14 min
  • iv) Introducing Liferay Modules 4 min
  • v) Exercises: Create a Custom Form Field Using the Form Field Module Template 8 min
  • vi) Manage Module Dependencies 19 min
  • f) Managing OSGi Bundles
  • i) Manage OSGi Bundles with Gogo Shell - part 1 11 min
  • ii) Exercises: Practice Gogo Shell Basic Commands 14 min
  • iii) Manage OSGi Bundles with Gogo Shell - part 2 6 min
  • iv) Exercises: Create a Custom Gogo Shell Command 14 min
  • v) Using Felix Web Console - Part 1 2 min
  • vi) Exercises: Using the Felix Web Console to Find the Blogs Web Module Version 4 min
  • vii) Using Felix Web Console - Part 2 2 min
  • viii) Exercises: Use Felix Web Console to Locate MVCRender Command Components for Blogs Portlet 1 min
  • g) Working with Portlet Modules
  • i) Java Standard Portlet 43 min
  • ii) Exercises: Implement a Basic JSR 286 Compliant Portlet 29 min
  • iii) Working with Liferay Portlet Modules 13 min
  • iv) Exercises: Create a Liferay MVC Portlet 42 min
  • h) Develop a Real-World Application
  • i) Overview 8 min
  • ii) Create the Service Layer 26 min
  • iii) Exercises: Create Gradebook Service Layer - Step 1 46 min
  • iv) Exercises: Create Gradebook Service Layer - Steps 2-4 17 min
  • v) Exercises: Create Gradebook Service Layer - Steps 5-7 16 min
  • vi) Exercises: Create Gradebook Service Layer - Steps 8-10 10 min
  • vii) Implement Access Control 24 min
  • viii) Exercises: Implement Gradebook Permissioning Support 38 min
  • ix) Create the Presentation Layer - Part 1 12 min
  • x) Exercises: Create the Gradebook Presentation Layer - Step 1 11 min
  • xi) Create the Presentation Layer - Part 2 5 min
  • xii) Exercises: Create the Gradebook Presentation Layer - Step 2 6 min
  • xiii) Exercises: Create the Gradebook Presentation Layer - Step 3 17 min
  • xiv) Create the Presentation Layer - Part 3 3 min
  • xv) Exercises: Create the Gradebook Presentation Layer - Step 4 12 min
  • xvi) Create the Presentation Layer - Part 4 9 min
  • xvii) Exercises: Create the Gradebook Presentation Layer - Step 5 50 min
  • xviii) Create the Presentation Layer - Part 5 11 min
  • xix) Exercises: Create the Gradebook Presentation Layer - Step 6 30 min
  • xx) Create the Presentation Layer - Part 6 3 min
  • xxi) Exercises: Create the Gradebook Presentation Layer - Step 7 5 min
  • xxii) Create the Presentation Layer - Part 7 4 min
  • xxiii) Exercises: Create the Gradebook Presentation Layer - Step 8 15 min
  • xxiv) Make the Application Configurable 13 min
  • xxv) Exercises: Make Gradebook Configurable 29 min
  • xxvi) Integrate with Liferay Frameworks - Part 1 16 min
  • xxvii) Exercises: Integrate Gradebook Application with Liferay Asset Framework 10 min
  • xxviii) Integrate with Liferay Frameworks - Part 2 2 min
  • xxix) Exercises: Integrate Gradebook with Portal Search 6 min
  • xxx) Integrate with Liferay Frameworks - Part 3 6 min
  • xxxi) Exercises: Enable Workflows for Gradebook Assignments 13 min
  • xxxii) Integrate with External Systems 9 min
  • xxxiii) Publish a REST Service for the Gradebook Application 27 min
  • i) Liferay Platform Architecture Review
  • i) Liferay Platform Architecture 10 min
  • j) Customize the User Interface
  • i) Liferay User Interface Technologies Overview 14 min
  • ii) Change the Default Application UI with ADT 9 min
  • iii) Exercises: Create a Media Gallery Application Display Template 9 min
  • iv) Customize the Application JSPs 9 min
  • v) Exercises: Customize the Announcements Portlet Using a JSP Fragment Module 11 min
  • vi) Exercises: Customize the Blogs Portlet JSP using a Portlet Filter 24 min
  • k) Extend Liferay's Schema
  • i) Introducing Custom Fields 4 min
  • ii) Dynamically Add Custom Fields with the Expando API 11 min
  • iii) Exercises: Extend Liferay's User Profile using Expandos and Lifecycle Actions 24 min
  • l) Customize the Service Layer
  • i) Override and Extend Liferay Services with Service Wrappers 5 min
  • ii) Exercises: Customize Liferay UserLocalService with a Service Wrapper 12 min
  • iii) Override OSGi Service References 11 min
  • m) Override Controller Actions
  • i) Override Struts Actions Events 10 min
  • ii) Exercises: Override the Portal Logout Struts Action 16 min
  • iii) Override Portal MVC Commands 12 min
  • iv) Exercises: Override the Documents and Media MVC Action Command 30 min
  • n) Catch Portal Events
  • i) Catch Portal Lifecycle Events 8 min
  • ii) Exercises: Creating a Post Login Event Listener 24 min
  • iii) Intercept Events with Model Listeners 5 min
  • iv) Exercises: Creating a User Model Listener 21 min
  • o) Leverage the Liferay Message Bus
  • i) Leverage the Liferay Message Bus 16 min
  • ii) Exercises: Create a Documents and Media Message Bus Listener 12 min
  • p) Customize Portal Search
  • i) Customize the Portal Search 18 min
  • ii) Exercises: Extend User Search using an Indexer Post Processor 16 min
  • iii) The Back-End Developer's back end
  • 7. COURSE Front-End Developer
  • a. Build modern websites with the latest front-end technologies.
  • b. Introduction
  • i. Course Topics 2 min
  • c. Front-end Development in Liferay
  • i. Adding Custom Branding to the Liferay Platform 4 min
  • ii. Front End Development Tools in Liferay 4 min
  • iii. Setting Up the Front-End Development Environment 2 min
  • iv. Exercise: Setting Up the Front-End Development Environment 14 min
  • d. UI Frameworks
  • i. Liferay's Experience Language: Lexicon 5 min
  • ii. Exercise: Liferay's Experience Language: Lexicon 5 min
  • iii. Modern JavaScript Design 3 min
  • iv. Freemarker Templates in Liferay 4 min
  • e. Theme Development
  • i. Adding Custom Branding to Liferay with Themes 10 min
  • ii. Exercise: Adding Custom Branding to Liferay with Themes 21 min
  • iii. Adding Custom Styling to the Platform 8 min
  • iv. Exercise: Adding Custom Styling to the Platform 20 min
  • v. Adding Custom JavaScript 4 min
  • vi. Exercise: Adding Custom JavaScript 5 min
  • vii. Configuring the Theme 11 min
  • viii. Exercise: Configuring the Theme 12 min
  • ix. Themelets 3 min
  • x. Exercise: Themelets 11 min
  • xi. Importing Resources and Embedding Applications 11 min
  • xii. Optional Exercise: Importing and Embedding Applications 3 min
  • f. Layout Templates
  • i. Controlling Page Layouts with Layout Templates 6 min
  • ii. Exercise: Controlling Page Layouts with Layout Templates 7 min
  • g. Customizing Widgets with Templates
  • i. Using Templates in Liferay 2 min
  • ii. Application Display Templates 5 min
  • iii. Exercise: Application Display Templates 13 min
  • iv. Web Content Templates 5 min
  • v. Exercise: Web Content Templates 15 min
  • vi. Page Fragments 4 min
  • vii. Exercise: Page Fragments 14 min
  • viii. Context Contributors & Theme Contributors 4 min
  • h. Developing Widgets and Apps
  • i. Single Page Applications 3 min
  • ii. Exercise: Single Page Applications 2 min
  • iii. NPM SDK 1 min
  • iv. Building Applications and Widgets with Java Script 3 min
  • v. Exercise: Building Applications and Widgets with JavaScript 6 min
  • vi. Best Practices for Front End Development 4 min
  • 13) COURSE Liferay Fundamentals
  • a) Everything you need to know about Liferay out of the box.
  • b) Introduction
  • i) Course Topics 4 min
  • c) Working with Liferay
  • d) Creating Digital Experiences for Your Users
  • i) Exercise: Creating Digital Experiences for Your Users 26 min
  • ii) Getting Concrete - Applying What You Learn to a Real-World Use Case 4 min
  • e) What is a Liferay User
  • i) Exercise: What is a Liferay User 15 min
  • f) Bringing in Your Existing Users
  • i) Import Your Users into Liferay 7 min
  • g) Bring in Users from LDAP
  • i) Exercise: Bring in Users from LDAP 14 min
  • h) User Management
  • i) Create Your Org Structure in Liferay
  • i) Exercise: Create Your Org Structure in Liferay 13 min
  • j) User Groups in Liferay
  • i) Exercise: User Groups in Liferay 12 min
  • ii) Differences and Strategies for User Organizations 3 min
  • k) Control User Access
  • i) Define Fine-Grained Permissions for Individual Resources 6 min
  • l) Reflect Real-Life Job Responsibilities with Roles
  • i) Exercise: Reflect Real-Life Job Responsibilities with Roles 41 min
  • m) Reach Your Users with Sites
  • i) Create Websites to Engage Your Customers 9 min
  • n) Creating a Site
  • i) Exercise: Creating a Site 31 min
  • o) Digital Assets
  • i) Create, Share, and Connect Assets in a Common Framework 11 min
  • ii) Powerful Tools to Create and Manage Content 24 min
  • iii) Exercise: Creating Assets 15 min
  • p) Completing the Digital Experience
  • i) Understanding Workflow 5 min
  • ii) Staging Content to Review Before it Goes Live 7 min
  • iii) Liferay 7.1: New Feature Overview 1 min
  • q) Fundamentally Done
Course Info:
Free unlimited online access to Liferay's Education content for the purchase of a 12 months subscription period

Notes:
1. Liferay Experts - Get trained by the same Liferay instructors that teach our in-person courses.
2. Hands-On Exercises - Gain hands-on experience implementing real-world solutions.
3. Video Classroom - Learn by seeing. Watch exercises completed in real-time.


All SAP Online Knowledge Products, SAP eLearning, Liferay University Passorts, and SAP Learning Hub sessions are non-refundable.