Pimcore Developer: Implement a Blog from a Bootstrap Theme
4.4 (22 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,228 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Pimcore Developer: Implement a Blog from a Bootstrap Theme to your Wishlist.

Add to Wishlist

Pimcore Developer: Implement a Blog from a Bootstrap Theme

Learn Pimcore the right way and implement a theme you can use to resell! #Vagrant #Git #Pimcore #Bootstrap #Theme
4.4 (22 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,228 students enrolled
Last updated 2/2017
English
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install, Configure and use Vagrant to improve the development workflow
  • Avoid common pitfalls and mistakes other Beginner-Coders make
  • Downloadable lectures, code and design assets for the entire project
  • Create a Beautiful, Responsive and Dynamic Website including a fully-featured Blog
  • Build re-usable components
  • Understand advanced concepts such as Zend_Paginator, View Helpers and Area Bricks
  • Implement dynamic Navbars and Footers on Websites
  • Know how to use the Pimcore Mailing Framework
  • Grasp how Pimcore works and it's fundamental concepts
View Curriculum
Requirements
  • You should be familiar with the terms "Bootstrap", "Javascript" and "CSS"
  • No expensive software required, but PHPStorm is recommended
  • Any operating system will do: Mac, Windows or Linux
  • A basic understanding of the Zend Framework is beneficial, but not necessary
  • You need to know how PHP works basically, this is not a complete PHP beginners course
  • Basic familiarity with the concept of object-oriented languages (eg. classes, methods, constructors) is required
Description
  • Hands-On! implement a bootstrap theme or any other themes in Pimcore
  • Create powerful re-usable drag&drop block elements
  • Perfect for Developers/Freelancers/Agencies
  • Full source code provided

It is no problem with this course - you'll never look back.

I will teach you everything there is to know to get started successfully with Pimcore. If you are looking into a more powerfull WordPress Alternative or Joomla! Alternative then you reached the right place!

Directly from the Pimcore Website: "Pimcore is the leading open source platform for managing digital experiences used more than 80.000 times at leading enterprises around the globe. It is the consolidated platform for content, community and commerce across all customer touchpoints and integrates CMS, PIM, DAM and Commerce functionalities in one open source suite."

In this course I show you how to get started with Pimcore successfully - from the perfect Dev-Environment to pushing your created website to production environments. This includes:

  1. Start using tools like Git and Vagrant from the beginning on
  2. We'll cover the Pimcore basics: What it is, where to find it, what to expect as developer
  3. How to break down the Theme-Workflow
  4. What are Documents/Assets/Objects and how to organize them
  5. Custom Routes and how to deal with them
  6. Deal with Object-Listings and how to create your Objects programatically
  7. Implement Layouts and dynamic Footer/Header/Navigation
  8. Areas, Bricks and Drag&Drop Elements
  9. Deployment of the finished website to a production environment


This course starts with an overview of all the tools I need as a developer in order to work with Pimcore (or any other Web-Project). Tools like Git become mandatory already, but become far more powerful when combined with Vagrant and the right configuration. Then they are suitable for freelancers and small teams.

Then we directly head over to Pimcore. Before we start implementing, I will show you exactly where you can find all the information you need as a developer. We will setup Apache and install Pimcore.

After the installation I will quickly guide you around in the admin interface and the directory structure. It is important to know where you can find the right files and menu options you need as a developer. We talk about Documents, Assets and we create our first Object. I will also show you a way to organize everything.

Next we breakdown the theme-workflow. We start this by choosing a theme we want to implement. In Pimcore you always start with a blank, white page and you have the freedom as a Frontend Developer to choose any theme you want. We break down the theme and define our element we are going to implement in a dynamic way. 

Then we spend a moment talking about layouts in Pimcore and how to use them correctly. We remove all of our redundant elements and stick with a great layout for all of our pages. We also talk about View Helpers, such as the Title helper, headScript and headStyle.

After covering what Layouts are, we are heading over to advanced topics, such as Area-Bricks. These elements are among the best part of pimcore and really allow full customization of your website directly from the admin panel. With this course you will know everything you need to successfully implement your own area-bricks, including custom actions.

At the end I will show you all the tricks and details necessary to push your Pimcore environment to production. From the right options for the repository to the database to the configuration. 

This course covers everything you need to know to succeed as a Pimcore-Developer. It is perfect for Freelancers and Agencies and Developers bringing your skill-set to the next level.

Start here and start now!

Don't wait longer - Enroll now!

Who is the target audience?
  • Developers/Freelancers/Agencies who want to take their CMS to the next level
  • People who want to RESELL Web-Projects and save precious development time
  • People who want to use and develop for Enterprise Grade Software
  • Web-Developers who want to learn something new and broaden their knowledge
  • Those who desire to make a comfortable living online as a web designer or developer
  • Developers looking into a powerful WordPress or Joomla Alternative
Students Who Viewed This Course Also Viewed
Curriculum For This Course
39 Lectures
04:23:49
+
Development Environment
7 Lectures 28:07

Welcome to this course where you’ll be able to learn about Pimcore from the ground up, the right way. This course is completely hands on, it’s super practical You’ll be shown everything there is to know with getting started successfully with Pimcore. Pimcore is perfect for those who are looking for a more powerfull WordPress or Joomla alternative.

Preview 04:23

I know you’re probably super eager to get started on your deep dive into Pimcore with this course, but before I let you steam ahead with my co-instructor Thomas, I want to give you a quick surface level description of what Pimcore is in this lecture. I just want you to understand what it is, before you dive deeper into it with this course, rest assured, everything will be explained clearly and in a step by step manner as we work through the course.

Preview 02:10

In this very first lecture of the section I will teach you about Git, which we will use during this course

We start using Git from the beginning on
01:36

Here we briefly talk about GitHub and BitBucket, two great ways to host code with some upsides and downsides on each platform. These are the platforms I use (or used) in the past years.

I show you two great ways to host your code-repositories
01:40

In this lecture you learn about Vagrant, where to download it and how to configure (and use) it. We will talk about port forwarding and other important steps to setup our perfect Vagrant box

Preview 07:36

In this lecture I will show you a great way to access Vagrant either via the shell or via any SSH client. You will gain root access on your box and I show you all necessary steps to get access to files between the host and guest operating system

We access Vagrant the first time via SSH
04:41

Having access to MySQL is important. In this lecture I will show you two ways how you can access the MySQL server. Additionally I will show you a tool with a great UI to work with Databases in general.

In this lecture we get access to our MySQL server
06:01
+
Pimcore Download and Installation
5 Lectures 14:55

In this lecture I will show you exactly where you can find Pimcore. We talk about the difference between the different packages you can download.

Preview 02:02

Here we take a quick look at the Pimcore Documentation. We look at the structure of the documentation and I'll show you where you can find all the necessary information you need during development.

Preview 03:03

In this lecture we download the professional pimcore package and unpack it in the right directory to get access from our guest OS

Preview 03:54

In this section I will show you how to configure Apache to have it work with Pimcore

We setup and configure our Apache Virtual Host
02:21

Lets run through the installer together and then login to Pimcore and look a bit around

Together we install and login to Pimcore the first time
03:35
+
Pimcore Basics
6 Lectures 48:46

In this lecture we take a quick look at the Admin interface. I will show you the most important parts and click through the admin interface a bit and comment the different menu-items

Lets see what the Admin Interface can do for us
08:13

As developers we are more interested in the directory sturcture of Pimcore. In this lecture we take a look at that and I'll show you exactly where you can find all the files you need during development.

We look at the Directory Structure of Pimcore together
08:12

During this lecture you will learn everything you need to know about Documents within the Pimcore system

I show you what Documents are
07:33

If you need to upload files in Pimcore then you need to know about Assets. At the end of this section you will know how to organize your assets in folders and what is important from a configuration standpoint on your server to make bigger assets work.

We talk about Assets
08:09

During this section we are going to add a first class to our pimcore and add an object.

Lets see what Objects are and how they work
07:43

In this lecture you learn the power of documents within Pimcore

We make our first steps towards a dynamic website
08:56
+
The Theme Workflow
6 Lectures 46:52

We are going to implement a Theme from scratch. In this lecture we are going to break the Theme down into its core elements and talk about the Theme Implementation workflow

Preview 04:09

Here I will show you the important things from our default view from our default controller.

Lets look at the directory structure for the default view
05:59

Lets start with the most complicated thing first: Adding blogposts and a blog-post overview

We add a Blogpost Listing to view our Blogposts
08:55

In this lecture we add a pagination to our blogpost index with Zend Pagination

I will show you how to do Pagination with ease
07:02

To access our blogposts in a detail-view we need a custom-url. I will show you exactly what Custom-URLs are and how you add them to your Pimcore installation

We access our blog-posts with Custom-URLs
07:42

In this lecture we look at our final Blog-Post-Detail page

After this lecture we have our Blog-Post section ready
13:05
+
Pimcore Layout, Areas and Bricks
4 Lectures 35:42

In this lecture we talk about Layouts within Pimcore

We talk about what Layouts in Pimcore are
04:15

Here we add our Footer in a dynamic way

Lets add a Footer with dynamic Elements
12:44

A menu is great when its dynamic as well. So we implement a new Menu which we can edit in our admin interface.

We make our Navigation dynamic
06:57

Pimcore is using the Zend_View unterneath, so it also has all the power that the Zend Framework is bringing along.

Lets talk about View Helpers within Pimcore
11:46
+
Pimcore Areas, Bricks and Drag&Drop Elements
6 Lectures 57:34

In Pimcore there are elements called "Area Bricks". Those can be dragged&dropped into documents directly on the admin interface. This is what we introduce in this video.

Let me introduce Area-Blocks and Bricks to you
03:16

In this video we introduce our first area brick: A dynamic Header Element

Let's implement our first area-block: a Header-Element
07:51

I will show you a great way to add a dynamic background picture to your area-brick

In this lecture we add a dynamic Background Picture to our Header Element
09:42

Area-Bricks can even have their own special action controller-like structure where you can have more logic. 

Lets talk about special Action-Controllers within Area-Bricks
08:11

During this lectre we add a contact form, introduce the Pimcore Mailing Framework and add a CRM functionality

We add a Contact-Form Brick to our Theme
17:50

Lets finish up our Theme, our Objects and classes and get everything ready for production.

Let's finish up and refine our Theme, Objects and Classes
10:44
+
Pimcore Deployment
5 Lectures 31:53

Here we get ready for deployment

Preview 05:30

I will show you some caveats with the basic deployment configuration we just did in the last video

We are talking about caveats and improve our deployment configuration
07:11

Lets add a database to our repostory 

Here we add a Database
05:24

Here we have our final installation of pimcore. Now you know everything to get started on your own!

Let's have a look at our final installation
11:17

Amazing work on completing this Pimcore course, I hope you found it super helpful and practical! By going through this course you’ve achieved the learning aim which we set at the start, and that was to help you learn about Pimcore from the ground up, the right way. On top of that we had all of the following learning goals we helped you achieve on this, they include the likes of:

Congratulations On Completing This Course!
02:31
About the Instructor
Thomas Wiesner
4.0 Average rating
1,062 Reviews
9,281 Students
4 Courses
Blockchain enthusiast * Full-Stack Developer * Founder

Technology leader with 8+ years experience and hands-on in software engineering. Operating in growing global multi-channel environments.

 - 8+ years of experience as software engineer developing SaaS
 - 3+ years leading / managing software engineering teams
 - Masters Degree in Computer Science
 - Strong understanding of web technologies and best practices
 - Strong interest keeping up to date with current technologies
 - Expert in: Operational Management, Architectural Direction, Scalability, Java, PHP, HTML, CSS, Angular, Ethereum, Blockchain, Marketing, Machine Learning, MySQL, Solr, Android Development

Ravinder Deol
4.2 Average rating
3,836 Reviews
35,536 Students
17 Courses
Certified Bitcoin Professional | Teaching 30,000+ Students

Hello! I’m Ravinder - a Certified Bitcoin Professional.

I’ve been involved in the Cryptocurrency and Blockchain space since 2013, and I’ve seen it grow tremendously. However there’s still one thing lacking, and that’s structured education. So I’ve taken it upon myself to help you get all the knowledge you need in one place!

Initially I started out by teaching live classes which then lead to the creation of B21 Block, where along with a team of co-instructors the goal is to bring high quality, engaging and practical Cryptocurrency and Blockchain education online.

So whatever stage you’re at on your Cryptocurrency and Blockchain journey, let me be your helpful guide to navigate Cryptocurrencies and the Blockchain successfully.