Styling Liferay with Themes

Styling Liferay with Themes Course Description

Duration: 1.00 days (8 hours)

Learn to control the look and feel of the portal in Styling Liferay with Themes. This one-day course will cover the structural and code level anatomy of Liferay Themes. Learn how Liferay implements Bootstrap through AlloyUI, as well as advanced options and configurable theme settings. From modifying a Site page to considering Responsive Design, you will walk away from this course with a solid understanding of the best practices for guiding user experience

Next Class Dates

Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with a Learning Consultant.

Back to Top

Styling Liferay with Themes Course Objectives

  • » Understanding the Theme Architecture
  • » How to build off of a base Theme
  • » Applying HTML, CSS, and JavaScript
  • » Configurable options using Theme Settings
  • » Configurable options using Color Schemes
  • » Using Freemarker or Velocity in a Liferay Theme
  • » Using SASS and Compass
  • » Using AlloyUI in your Theme
  • » Using Alloy Bootstrap in your Theme
  • » Developing a Layout Template
  • » Understanding how to think about Responsive Design
  • » Creating a Site Template using your Theme

Back to Top

Styling Liferay with Themes Course Outline

      1. INTRODUCTION
        1. Installing Liferay Using Liferay Developer Studio
        2. Setting up the Space Program Site and Content
      2. UNDERSTANDING LIFERAY THEMES
        1. Liferay Theme Plugin Architecture
        2. Theme Code Level Anatomy
        3. Alloy 2.0 Bootstrap Overview
      3. HOW TO BUILD A THEME IN LIFERAY
        1. Basic Theme Creation
        2. How to Manage Custom Code in Themes
        3. Understanding the HTML Structure of a Site Page
        4. How to Handle Cross Browser Differences in Liferay
      4. CONFIGURABLE OPTIONS THROUGH LIFERAY THEMES
        1. Providing User configurable Theme Settings
        2. Providing styling variations using Color Schemes
      5. USING VELOCITY IN LIFERAY THEMES
        1. Understanding Velocity
        2. Basic Implementation of Velocity
        3. Using Liferay Objects and Services with Velocity
        4. Embedding Portlet Applications into Themes
      6. HOW TO CREATE LAYOUT TEMPLATES
        1. What is a Layout Template?
        2. Basic Layout Template Creation
        3. Embedding Portlet Applications into Layout Templates
      7. ADDITIONAL FEATURES IN LIFERAY THEMES
        1. Leveraging SASS and Compass in Liferay Themes
        2. Using Alloy Bootstrap with Alloy 2.0
        3. Responsive Design in Liferay Themes
        4. Creating Site Templates and importing Content using Themes
      8. OVERVIEW OF RECOMMENDED PRACTICES
        1. Overview of Best Practices for Theme Development
        2. Best Practices for Accessibility
        3. Best Practices for Theme Technologies

Back to Top

Do you have the right background for Styling Liferay with Themes?

Skills Assessment

We ensure your success by asking all students to take a FREE Skill Assessment test. These short, instructor-written tests are an objective measure of your current skills that help us determine whether or not you will be able to meet your goals by attending this course at your current skill level. If we determine that you need additional preparation or training in order to gain the most value from this course, we will recommend cost-effective solutions that you can use to get ready for the course.

Our required skill-assessments ensure that:

  1. All students in the class are at a comparable skill level, so the class can run smoothly without beginners slowing down the class for everyone else.
  2. NetCom students enjoy one of the industry's highest success rates, and pass rates when a certification exam is involved.
  3. We stay committed to providing you real value. Again, your success is paramount; we will register you only if you have the skills to succeed.
This assessment is for your benefit and best taken without any preparation or reference materials, so your skills can be objectively measured.

Take your FREE Skill Assessment test »

Back to Top

Award winning, world-class Instructors

Sam K.
Career Highlight - Assistant Professor of Electrical Engineering at Cooper Union where he teaches signal processing, communications, and network courses. - PhD in Electrical Engineering from Boston University, where he focused his research efforts on devising cross layer techniques to resolve collisions in wireless random access networks. - Research interests include wireless communication, networks, cross layer design, signal processing and machine learning. - Received an interdisciplinary certificate in computational science from Center for Computational Science. Biography: Worked for Mathworks Inc. as a communications software engineer and implemented a suite of block diagram based adaptive equalizers for use in a communications systems simulation. Assistant Professor at Western New England College in Massachusetts where he taught coursework in C C++, software engineering, digital signal processing and supervised lab work in circuit theory and logic design. Author of a variety of professional articles in the areas of wireless communications and signal processing. A key contributor to the open-source Pattern Recognition Toolbox for MATLAB.

See more...   See more instructors...

Back to Top

Client Testimonials & Reviews about their Learning Experience

We are passionate in delivering the best learning experience for our students and they are happy to share their learning experience with us.
Read what students had to say about their experience at NetCom.   Read student testimonials...

Back to Top