SAP Learning Hub Professional Edition



What is SAP?


SAP is one of the leading producers of software for the management of business processes, developing solutions that facilitate effective data processing and information flow across organizations.


What is SAP Learning Hub?


SAP Learning Hub is a digital learning solution that supports learners to build and maintain SAP software skills. It provides online, collaborative, hands-on, and expert-led training to upskill across the SAP solution portfolio. 


SAP Learning Hub Professional Edition


Who is this course for?


This course is for SAP professionals, like consultants, administrators, developers and those involved in SAP software implementation or deployment.


What will you learn from this course?


  • Build and maintain SAP software skills across the SAP solution portfolio with expert-led online, collaborative, and hands-on training.
  • Benefit from the flexibility to learn what, where, and how you want.
  • Maximize the SAP software adoption and return on investment


The professional edition of SAP Learning Hub offers 12 months access to:

  • Visual SAP Learning Journey guides illustrating recommended paths to solution competency.
  • Self-paced digital learning content in various formats and languages, including e-learning courses, e-books, knowledge assessments.
  • SAP expert-led live sessions and peer-to-peer learning experiences in SAP Learning Rooms.
  • 60 hours of access per year to SAP learning systems.
  • Access to stay current learning content and assessments to keep learners’ skills up-to-date.


Contact P2L for more information about this course.

DevOps Engineering on AWS


What does a DevOps engineer do?


A DevOps engineer works with software developers, admins and system operators, IT operations staff, and others to supervise and facilitate code releases/deployments on a CI/CD basis.


What is DevOps?


DevOps (Development and Operation’s Collaboration) refers to several practices that encourage software development and IT operations professionals to work together to efficiently design and develop systems software. It strives to develop an efficient relationship between the two departments, resulting in quicker development and releasing of regular product updates. DevOps is a step before deployment, making sure everything is ready for a smooth, error-free release.


DevOps Engineering Responsibilities


  • Writing documentation for server-side features
  • System analysis of the current system in use and developing plans for enhancements and improvements.
  • Cloud deployment and management
  • CI/CD management and deployment
  • Continuous testing at different stages of the development cycle
  • Helping to implement a DevOps culture


DevOps Engineer Skill Set


A DevOps engineer requires a good balance between soft and hard skills to successfully implement a DevOps methodology.

  • Communication
  • Problem-solving and troubleshooting
  • Software development
  • Process-oriented
  • Product/project management
  • Deployment/configuration management


DevOps Engineering on AWS


P2L has partnered up with Amazon Web Services to create a 3-day AWS DevOps Engineering on AWS course.


The course focuses on the following skills:

  • Use the principal concepts and practices behind the DevOps methodology
  • Design and implement an infrastructure on AWS that supports one or more DevOps development projects
  • Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and
  • production environments for a software development project
  • Use AWS CodeCommit and understand the array of options for enabling a Continuous Integration environment on AWS
  • Use AWS CodePipeline to design and implement a Continuous Integration and Delivery pipeline on AWS
  • Implement several common Continuous Deployment use cases using AWS technologies, including blue/green deployment
  • and A/B testing
  • Distinguish between the array of application deployment technologies available on AWS (including AWS CodeDeploy, AWS
  • Opsworks, AWS Elastic Beanstalk, Amazon EC2 Container Service, and Amazon EC2 Container Registry), and decide which
  • technology best fits a given scenario
  • Fine-tune the applications you deliver on AWS for high performance and use AWS tools and technologies to monitor your application and environment for potential issues

Who is this course for?

System Administrators, Software Developers, and anyone looking to become a DevOps practitioner can benefit from the course.

Recommended Follow on Courses


  • DevOps – Running Container-Enabled Microservices on AWS application and environment for potential issues
  • Cloud Native – CN100: Docker Containerization Essentials
  • Cloud Native – CN120: Kubernetes Application Essentials
  • Business Analysis – DevOps Foundations


AWS is a great pathway to further your IT career by choosing to acquire comprehensive training right at the foundational level. Contact P2L to start your journey.


Why Do Companies Trust IBM?


According to Fortune, IBM produces and sells computer hardware and software, as well as cloud computing and data analytics. The company has also served as a major research and development corporation over the years, with significant inventions like the floppy disk, the hard disk drive, and the UPC barcode.


Why are companies using IBM?


Companies continue to use IBM’s Cloud suite and other services because they are at the top of the industry and it’s a name people can trust.


With solutions that solve a dozen of concerns across all industries, it should come as no surprise that when compared to other cloud services, no one comes close to IBM’s Cloud. Here are a few reasons why companies are using IBM more than any other similar product currently available.


1. Security

Trust can be built into every interaction through IBM’s powerful portfolio of data protection and services. These services have been embedded into their hybrid cloud architecture to protect their clients processes, applications and cloud services, while managing compliance requirements.


2. Flexibility

Whether you’re running a small startup company or a huge Fortune 500 corporation, the platform is never too big or too small for your business because they tailor each solution to the needs of your company. The IBM Cloud is also the only program that offers a true cross-platform experience to users by making all of its internal platforms easily accessible.


3. Offers a broad set of tools

IBM Cloud suite is more than just a storage tool as it consists of over 120 cloud computing services which offer dozens of solutions to everyday business problems. After blending their Softlayer and BlueMix products into fully integrated public and private cloud options, IBM Cloud now has cloud computing services that offer platform as a service and infrastructure as a service.


4. Innovative

IBM helps partners access and deploy a wide range of innovations and technologies to achieve their goals. This includes helping to tap the unmatched pace and quality of innovations from the open-source community.


IBM is a globally trusted company that leads a progressive approach with more than 100 years of experience in supporting clients’ business systems.


Contact P2L today to learn more about IBM.

Microsoft Azure

Microsoft Azure logo


What is Microsoft Azure?


According to CCB Technology,  Azure is a public cloud computing platform—with solutions including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) that can be used for services such as analytics, virtual computing, storage, networking, and much more. It can be used to replace or supplement your on-premise servers.

Companies all over the world are realizing great success with business solutions powered by the cloud. They are redefining the way they do business with scalable & secure cloud-enabled enterprise applications. A large number of Fortune 500 companies are using Microsoft Azure to drive their business. Azure supports a wide range of programming languages, frameworks, operating systems, databases, and devices, allowing enterprises to leverage tools and technologies they trust.

So why do businesses trust Azure?


Compared to any other cloud service provider, Microsoft has a broad global footprint. High availability of Azure cloud storage facilities makes it easier for businesses to transfer their data and applications where they want it to be.

Cost efficient

Microsoft allows you to pay for what you use to build or expand resources using Azure services. This cuts down the IT administration costs to a minimum as infrastructure is taken care of by Microsoft on Azure. It connects datacenters to the cloud effortlessly and supports 42 regions like no other cloud provider.


Security Development Lifecycle (SDL) is an industry leading security process on which Azure has been designed. It involves security at its core and private data and services are guaranteed secure on Azure Cloud.

Easy to learn

Familiar tools such as Visual Studio, ASP.NET, and programming languages like Visual Basic, C++, C# are used to develop cloud native applications, making it easier for users to develop cloud based enterprise applications.

Integrates with other Microsoft tools

Companies dependent on Microsoft tools like Office 365, Outlook and SharePoint invest in a cloud platform that perfectly integrates with Microsoft products. Azure simplifies operations by using the same virtual on-premise machines like Windows and Linux.


The ease of using Azure enables a company to scale operations. Businesses using Azure can easily and quickly develop, test, and launch applications. This allows companies to explore potentially profitable ideas. Moreover, companies using Azure can try out features of new technology as they expand. This type of agility is not just valuable in terms of getting things done, but it means that companies can do a lot more and grow quickly.

These are some of the many benefits of using Microsoft Azure. Businesses will have to adapt since more and more operations are moving to the cloud. Take advantage of the expertise of Microsoft and its cloud computing model, Azure.

Contact P2L today to learn more about Microsoft Azure.



Cloudera Enterprise

Cloudera Administrator Training for Apache Hadoop 101


The key engineers from Facebook, Google, Oracle, and Yahoo came together to create Cloudera in 2008. The idea arose from the need to create a product to help everyone harness the power of Hadoop distribution software.


What is Cloudera?


Talend defines Cloudera as a software company that provides a structured, flexible, and scalable platform, enabling sophisticated analysis of big data using Apache Hadoop, in any environment. Cloudera allows for a depth of data processing that goes beyond just data accumulation and storage. Cloudera’s enhanced capabilities provide the power to rapidly and easily analyze data, while tracking and securing it across all environments.


Why should businesses use Cloudera Enterprise?


  • It creates a data hub for enterprise. The analysis of the acquired data from companies delivers great insights into business operations and helps them to make it better.  An enterprise-level data foundation can be established with this platform for better administration, management, and security.
  • Hadoop Administration. The data science world is always amplifying itself with new applications. Hadoop is also one that is continuously updating and upgrading. To manage this system and use data in the best way possible, enterprises use Cloudera Manager to easily manage and administer this system into any IT environment.
  • Partnership with big technology companies. Cloudera is associated with the biggest technology companies such as Google, Google Cloud, Intel, CISCO, SAP, etc. These platforms can be incorporated and used by an enterprise without any hassle. It means that the venture to use data will become even better as Cloudera collaborates with these platforms for producing and processing data.


P2L offers Cloudera courses to all levels of IT professionals. Here are the courses we offer :


  • Cloudera Administrator Training for Apache Hadoop. Apache Hadoop provides participants with a comprehensive understanding of all the steps necessary to operate and maintain a Hadoop cluster using Cloudera Manager. From the installation and configuration through load balancing and tuning, Cloudera’s training course is the best preparation for the real-world challenges faced by Hadoop administrators.
  • Cloudera Developer Training for Spark & Hadoop.  This course delivers developers’ key concepts and expertise to use Apache Spark to develop high-performance parallel applications. Participants will learn how to use Spark SQL to query structured data and Spark Streaming to perform real-time processing on streaming data from a variety of sources.
  • Cloudera University Security Training. This course, which is offered exclusively through OnDemand, introduces experienced system administrators to some of the tools and techniques that Cloudera’s Solution Architects use to protect the clusters that our customers rely on for essential business operations.

Contact P2L today to know more about Cloudera and how it can help your company.

Architecting on AWS – Your Guide on Becoming a Solutions Architect



The need for solutions architects are in high demand since more and more companies are transitioning to the cloud. If you are an IT professional and you are working towards career advancement, this is the perfect course for you. Architecting on AWS is a profitable opportunity to channel your IT skills towards high-demand jobs.


But what is a Solutions Architect?


According to this article, a solutions architect is responsible for evaluating an organization’s business needs and determining how IT can support those needs leveraging software, hardware, or infrastructure.


No matter where you are in your IT journey, you can become a Solutions Architect by taking the Architecting on AWS course and getting certified.


To get a better job offer, it’s best to seek formal training and get certified. There are many online platforms for learners, offering excellent certification courses in AWS architecting.

Here are the prerequisites for this course :

  • Knowledge about general networking terms and concepts
  • Practical knowledge pertaining to multi-tier architectures
  • Knowledge of cloud computing concepts
  • You can assess your skills in AWS Technical Essentials, the beginner course in the AWS training path.


These are the skills you will gain after taking this course

  • Learn how to optimize and manage the use of the AWS Cloud.
  • Gain in-depth knowledge of AWS services and how they enable cloud-based solutions. 
  • Learn about the best practices to work with AWS cloud.
  • Learn how to incubate and execute the architecting process of optimal IT solutions through the use of  WS-recommended design patterns. 
  • Read and analyze case studies throughout the course to see how successful AWS clients designed their digital infrastructure and how they implemented their strategies and services.

Related Certifications :

The follow-up course to Architecting on AWS is the AWS CERTIFIED SOLUTIONS ARCHITECT – ASSOCIATE.

What’s more, is that you have various options in learning formats like instructor-led training and virtual classrooms, so you can pick what fits your learning preferences. Continue on your AWS learning roadmap with these certifications:

  • Architect – Advanced Architecting on AWS
  • Architect – Planning and Designing Databases on AWS

 After passing any certification, it is best to test your new skills and take on a few industry projects. You can volunteer or work on independent projects to solidify your learning and add to your portfolio. This will not only help you become more confident as an AWS architect but also strengthen your candidacy for in-demand job roles.


What Other Skills are required for AWS Architect Jobs?


Besides certification, there are some other skills you will need to be successful in this job role:

  1. Client communications and inter-organizational communication require strong interpersonal skills.
  2. Ability to constantly assess and address organizational needs while designing solutions.
  3. Flexibility and adaptability when meetings run long and/or things go wrong
  4. Excellent planning skills, as well as task prioritization as the role, are primarily task-based.
  5. Like any other IT professional, the ability to constantly update your knowledge as the technology evolves. Keep up to date with AWS trends , research new developments, and stay in the loop to not miss important changes.

Contact P2L to start your Architecting journey today!


Introduction to VMware vSphere : Install, Configure, Manage v7

What is VMware?

VMware is a software solutions provider specializing in cloud and virtualization services that powers complex digital infrastructure. Released in 2009, VMware vSphere is a cloud computing virtualization platform that supports container-based application development.


Why take this course?

VMware vSphere is designed for the system administrator or system engineer who is rather new to virtualization or has never played with a virtual machine. Students will learn how virtual machines interact with the physical hardware that they’re running on and about the VMware ESXi, an enterprise-class, type-1 hypervisor developed by VMware for deploying and serving virtual computers. As a type-1 hypervisor, ESXi is not a software application that is installed on an operating system; instead, it includes and integrates vital OS components.

Students will be building and playing with virtual machines, so it will be helpful if the student already knows how to install and manage Microsoft Windows or Linux Operating Systems. It will also be helpful if the student has at least some networking and storage experience.

This course is recommended for system administrators and system engineers
A requirement to take this course : system administration experience on Microsoft Windows or Linux operating systems.

Here are the skills you will gain after taking this course : 

  • Describe the software-defined data center (SDDC)
  • Explain the vSphere components and their function in the infrastructure
  • Install and configure VMware ESXi™ hosts
  • Deploy and configure VMware vCenter® Server Appliance™
  • Use VMware vSphere® Client™ to manage the vCenter Server inventory and the vCenter Server configuration
  • Manage, monitor, back up, and protect vCenter Server Appliance
  • Create virtual networks with vSphere standard switches
  • Describe the storage technologies supported by vSphere
  • Configure virtual storage using iSCSI and NFS storage
  • Create and manage VMware vSphere® VMFS datastores
  • Use the vSphere Client to create virtual machines, templates, clones, and snapshots
  • Create a content library and deploy virtual machines from templates in the library
  • Manage virtual machine resource use
  • Migrate virtual machines with VMware vSphere® vMotion® and VMware vSphere® Storage vMotion®
  • Create and manage a vSphere cluster that is enabled with VMware vSphere® High Availability and VMware vSphere® Distributed Resource Scheduler™
  • Discuss solutions for managing the vSphere life cycle
  • Use VMware vSphere® Update Manager™ to apply patches and perform upgrades to ESXi hosts and virtual machines

Here is the course outline :

  • Course Introduction
  • Introduction to vSphere and Software-Defined Data Center
  • Virtual MachinesvCenter Server
  • Configuring and Managing Virtual Networks
  • Configuring and Managing Virtual Storage
  • Virtual Machine Management
  • Resource Management and Monitoring
  • vSphere Cluster
  • vSphere Lifecycle

These are the suggested follow-on courses

  • VMware NSX : Install Configure Manage v6.4
  • VMware vSphere : Optimize and Scale v6.7
  • VMware vRealize Lifecycle Manager : Install Configure Manage v8.0
  • VMware Horizon 8 : Deploy and Manage

If you’re interested in becoming a certified VMware professional, this is the perfect course for you!

Contact P2L today to learn more about this course.






Red Hat System Administration III : Linux Automation and Ansible

Red hat System Administration III Ansible


What makes Ansible the most in-demand automation tool in most organizations? 

It can be used to manage many different types of systems, including servers running Linux, Microsoft Windows, or UNIX, and network devices. Also, the Ansible Playbook is the first human-readable automation language that can be read and written across the IT-sphere. Ansible playbooks help IT staff program applications, services, server nodes, or other devices without the manual overhead of creating everything from scratch. Whether you’re a technical employee in the company or not, you can still use it as a common language to describe your IT infrastructure.


Here are some benefits of using Ansible :

  • It is a free open-source tool
  • You don’t need any special coding skills to use Ansible’s playbooks as it is very simple and easy to use
  • It simplifies highly complex IT workflows
  • It is very flexible and lets you orchestrate the entire application environment no matter where it’s deployed
  • You don’t need to install any other software on the client systems you want to automate
  • It frees up space on your server because you don’t need to install any extra software

If this is something you are interested in, we have the perfect course for you.


Red Hat System Administration III: Linux Automation with Ansible

Red Hat System Administration III : Linux Automation with Ansible is an extensive course made for developers who need to automate provisioning, configuration, application deployment, and orchestration.

The goals of this course are :

  • Acquaint students with fundamental Ansible concepts and basic architecture
  • Help install and configure Ansible on a management workstation
  • Write Ansible Playbooks to automate tasks
  • Run playbooks to ensure servers are correctly deployed and configured

This course is based on Red Hat Enterprise Linux 8 and Red Hat Ansible Engine 2.8.


Red Hat Automation with Ansible  is specially designed for Linux system administrators, DevOps engineers, infrastructure automation engineers, and systems design engineers who are responsible for tasks such as:

  • Automating configuration management
  • Ensuring consistent and repeatable application deployment
  • Provisioning and deployment of development, testing, and production servers
  • Integrating with DevOps continuous integration/continuous delivery workflows

A requirement needed to take this course is that the student must pass the Red Hat Certified System Administrator (RHCSA) exam (EX200), or demonstrate equivalent Red Hat Enterprise Linux knowledge and experience.

The course objective of Red Hat Automation with Ansible are :

  • Introduce Ansible
  • Deploy Ansible
  • Implement playbooks
  • Manage variables and facts
  • Implement task control
  • Deploy files to managed hosts
  • Manage large projects
  • Simplify playbooks with roles
  • Troubleshoot Ansible
  • Automate Linux administration tasks

Here are the skills you will gain after taking this course :

  • Install and configure Ansible or Red Hat Ansible Engine on a control node.
  • Create and manage inventories of managed hosts, as well as prepare them for Ansible automation.
  • Run individual ad hoc automation tasks from the command line.
  • Write Playbooks to consistently automate multiple tasks and apply them to managed hosts.
  • Parameterize playbooks using variables and facts and protect sensitive data with Ansible Vault.
  • Write and reuse existing roles to simplify playbook creation and reuse code.
  • Automate common Red Hat Enterprise Linux system administration tasks using the software.


If you’re someone working in the IT industry then you must look at ways to enhance your skills and productivity. This comprehensive course is a great addition to learning how to get more work done in less time by deploying tools like Ansible.


Contact P2L today to learn more about this course.


Business Communication Style Assessment

There is a light bulb in the middle of the blackboard. Around the light bulb are 6 circles drawn with a chalk with lines all emphasizing the light bulb


People’s business communication style is different from their everyday communication style which they use when they are outside of the company, when they are at home, or when they are with friends. This is because there are professional expectations for your conduct at work that don’t exist at home. Think of a business communication style as a combination of your personality type, your worldview, and your focus at work.

We all have different communication styles and most of the time we can adapt them depending on who is listening, or who we are talking to. It is important to understand a person’s communication style because of the psychological effect of communicating with them and the way they want to be communicated with. When the style aligns, your communication flows, it leads to better retention of information and the listener is at ease with the conversation.


Here are the 4 business communication styles and their strengths and challenges :


Your question is usually “What?”. You value results, doing and achieving. You know your objectives. You are down-to-earth, direct and decisive. You are energetic and make quick decisions.


As a Transcender, you get along best with other Transcenders outside of work. But you may argue frequently with Transcenders at work, but usually over the best ways to do things and without emotion. You get along well with Systematicians because they are “Why?” people who are focused on accuracy and facts.


Strategists and Socializers are more difficult for you to work with, because they both like lengthy discussions, and are much more concerned about the importance of ideas and relationships than you are.



Your question is usually “Why?”. You value innovation, ideas and theories. You know your master plan. You are imaginative, charismatic, provocative, creative, but sometimes unrealistic.


As a Strategist, you get along with other Strategists because they too are passionate about their ideas and the possibilities of improving the world. You get along well with Socializers because they are “Who?” people, and are always ready to share stories and have a lengthy conversation. 


Transcenders and Systematicians are more difficult for you to work with, because they both focus on brevity and are either too heavily focused on the results (the What) or the details of “How” which are not as interesting to them as the “Why”.



Your question is usually “Who?”. You value people, teamwork, feeling, cooperation, beliefs and values. You know relationships. You are empathetic, warm, perceptive and sensitive.


As a Socializer, you get along with other Socializers, especially and can discuss common friends at length. You also get along with Strategists or “Why” people who are passionate about their ideas and happy to discuss them. 


Transcenders and Systematicians are more difficult for you to work with, because they both focus on brevity and are either too heavily focused on the results (the What) or the details of “How” which are not as interesting to you as the “who?”, or the people involved.



Your question is “How?”. You value facts, procedures, organization, analysis, proof and details. You know their methodology. You are patient, factual, systematic, wordy and unemotional.


As a Systematician, you get along very well with other Systematicians especially if your logic and observations agree. You also get along with Transcenders or “What” people and appreciate their brevity and results focus.


Strategists and Socializers are more difficult for you to work with, because they both engage in dialogue that strays from the topic or are too focused on their feelings and relationships rather than how the job should be done.


P2L’s Business Communication Style Assessment can help you further understand your communication style and how you can adjust your style to better communicate with your colleagues, clients, and business partners by identifying theirs.


Introduction to Python - python logo. a blue snake facing left beside a yellow upside down snake facing left with the words python written beside it

Introduction to Python

Introduction to Python - python logo. a blue snake facing left beside a yellow upside down snake facing left with the words python written beside it

Introduction to Python is created for programmers who are new to the language and need to learn the basics. Programmers who have had some previous experience and want to take their skills to the next level by introducing new topics and reinforcing existing knowledge can also benefit from this course. 

What is Python?

According to their website, Python is defined as an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse.

Here are the skills you will learn :

  • Installing Python and writing basic scripts
  • Using built in data structures
  • Using all flow control features
  • Reading and writing from and to files
  • Using Python’s extensive libraries and functions
  • Accessing databases
  • Connecting to C programs
  • Multi-threading
  • GUI development

Who can benefit from this course?

This course is created for those new to Python or for those who have had some previous exposure and need to expand their understanding. 

Prerequisites/Requirements :

Good computer skills and familiarity with basic programming concepts like variables, loops, and functions.

This is the course outline :

Part 1 : Basic Use

Chapter 1 : Installation and Setup

Chapter 2 : Getting Started

Chapter 3 : Variables and Data Types

Chapter 4 : Operators

Chapter 5 : Control Structures

Chapter 6 : Functions

Chapter 7 : Exception Handling

Chapter 8 : Simple File I/O

Chapter 9 : Getting things done with modules and libraries

Part 2 : Intermediate variables and operators

Chapter 1 : Intermediate variables and operators

Chapter 2 : Strings

Chapter 3 : Functions

Chapter 4 : Classes and Object-oriented Programming

Chapter 5 : Persistence

Chapter 6 : GUIs with Tkinter

Chapter 7 : Numerical Processing

Chapter 8 : Calling C Code

Chapter 9 : Threads in Python


Call us on 1 813 323 0002 (USA) or 1 289 400 2297 (Can) to enrol in a Python course today!