Quick Pro Full-Stack Web-Dev with LAMP and Joomla! CMS
3.8 (6 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.
18 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Quick Pro Full-Stack Web-Dev with LAMP and Joomla! CMS to your Wishlist.

Add to Wishlist

Quick Pro Full-Stack Web-Dev with LAMP and Joomla! CMS

3-in-1 Course, covering: Full-Stack Web-Dev w/ LAMP, building a website with "Joomla! CMS", and Web-Project Management
3.8 (6 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.
18 students enrolled
Last updated 6/2016
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 3.5 hours on-demand video
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install and Configure a Virtual Machine Platform
  • Create, Configure, and Manage Virtual Machines
  • Install and Manage a Linux VM
  • Create a Full-Stack WebServer
  • Install, Configure, and Manage a Professional Website, built with Joomla! CMS
  • Understand Web Development workflows and Project Management
  • Understand how the skills learned from this course can apply to various IT careers
View Curriculum
  • The technical instructions and challenges in this course are designed to start from a novice level, and build up. So, no prior Web Design or Web Development experience is needed.
  • The instructional videos, in the course, were designed to give you a complete course experience. This means that you really only need a smartphone or tablet device (along with the Udemy app) to take the course. However, you'll need a laptop, netbook, or desktop computer to be able to complete all of the course projects.
  • Lots of suggestions are given for various software packages that you can use to build your projects. And, the best part is that: A LOT of those softwares are FREE. So, you won't have to purchase any software to join along!
  • The course includes downloadable documents and instructions (with more to come). So you won't need to prepare anything, before you begin.

Hey, there!

Welcome to the I.T. Launchpad! It's the best way to get your career off the ground, and out among the stars!

This course is designed to be the quickest and easiest way to get you into rapidly developing Pro-Level Websites, and build a skill-set that will enable you to:

  • advance in your current position,
  • quickly land that dream-job,
  • or leave the 9 to 5 rat-race behind and chase your own dreams by going into business for yourself!

Does the idea of quickly moving into a career you love -- but that can also earn you $80,000 - $120,000 [or more] -- awaken your curiosity? Then the skills you'll learn in this course will build the strong foundations you need to stand out from the sea of 'professionals' to be recognized as amazing !

If you're looking to get the most benefit for your investment, then there is no better course for you! And here's why:

  • This course is taught by an I.T. Instructor and entrepreneur with 20 years of experience in Web Development, as well as Project Management and Design.
  • You'll be learning by doing, as we build our project together!
  • The course content is designed to earn you the skills which are in demand today!
  • The progressive lesson design will lead you into even more advanced learning.
  • Learn the "Principals of the Trade", which will guide you to success in your career.

You'll Build "Hard-Skills" like:

  • Linux O/S Administration
  • Virtualization
  • Networking
  • Database Management
  • InfoSec
  • Web-Based Project Building
  • Website Development

As Well as "Soft-Skills", such as:

  • Effective Communication
  • Problem Solving
  • Project Management
    • Time, resources, tools, cost, etc…
  • Financial Planning & Resource Management
  • Team Leading
  • Custom Solutions Design & Creation

Face it! Our planet has become a "world economy". And, with roughly 8 bln. people out there, all sucking up valuable resources... competition is fierce! And the only guaranteed way to get ahead is to be the cheapest --OR-- be the best !!!

So, learn how to be the BEST, ... building your Skills, Understanding, and Confidence to take control of the market, and be the master of your own future!

It's your choice. You can merely SURVIVE... or you can THRIVE.

Come along with us, in this course.. and learn to thrive.

Who is the target audience?
  • This course was designed for anyone who is interested in exploring Full-Stack Web Development... or for anyone who has a Web Dev project already planned, but needs to know where to start (and how to do it up great).
  • If you're a current, or aspiring Web Develop/Design Freelancer or a currently employed I.T. professional, you'll gain the most immediate benefit from this course.
  • Web-based, do-it-yourself, Entrepreneurs will also benefit from this course! Because it gives introduction, and insight, into the Web Development process and industry.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
67 Lectures
Welcome & Intro
2 Lectures 02:45

Welcome to the course! 

In this video,  I'll be introducing myself... as well as giving a little background on my experience, as well as why I've created this course.

Preview 01:11

We'll take a quick look at what topics, information,  and skills will be covered throughout the course.

We'll also look at what we will be doing, and building, to create our web-project.

Preview 01:34
Core Concepts
2 Lectures 06:20

We'll break our project into 5 Phases.  What are they?  And what happens during each phase?

Preview 04:02

What is "Full-Stack Web Development"? What does it mean?

We'll look at the most widely accepted definition of "Full-Stack".  And we will learn how it applies to us, and our project.

About Full-Stack Web Development
Phase I -- Project Research & Brainstorming
4 Lectures 12:19

Step in doing a project for someone else is... to meet them, and find out what they need.

In this step, we interview our client... as they interview us.  And we'll look at what that entails.

The Project Interview Meeting

The "Project Kickoff" is the official start of the project.  So, what happens during the "Kickoff"?  And what do we need to do, in order to ensure a smooth project?  Let's see!

The Project Kickoff

Sometimes, getting up momentum isn't so easy.   Let's take a look at some sources of inspiration, and resources for idea creation... to help us get started.

Building Ideas & Getting Inspired

Without a purpose, a website is pointless. It's like shouting random sounds, in the dark, and hoping that someone hears the shouts, and understands what you want. Let's look at how we can make our message clear.

Your Website's Purpose and Functionality
Phase II: Planning & WireFraming
2 Lectures 05:14

Let's check out some web design components that will be crucial to building a website that people will want to use.

Finding a Shape and Style and Feel for Your Website

We live in a world of fashion. And the internet is not immune. Let's find the fashion trends which will have our website feeling "classy" instead of "trashy".

We'll be looking at a short list of trends that are popular in today's internet landscape.

Keeping up with Design Trends
CMS -- Content Management Systems
3 Lectures 09:48

Joomla is the 2nd most popular CMS in the world.  So, what does that mean?   

What is a CMS, anyway?

What are CMS Frameworks? And why use them?

So, now we know what a CMS is.... but, we have to CHOOSE one?   Awww, man!

Actually, it's not such a hard decision to make... once you know what to look for, and how to make the situation choose your CMS for you!

What Are my CMS Options? How Do I Choose?

Joomla is great! 

And here's why!

Why Choose Joomla?
Tools of the Trade
3 Lectures 10:48

Bet you didn't know that your web browser was hiding hidden powers! Let's check 'em out!

Web Browser Based Tools

When you're in the mood to be extra hackerly... here are your go-to tools.

Coding Tools

That website could use a little mascara, and some eyeliner. Let's break out some "pretty me up" tools for your site.

Design Tools
Phase III -- Building & Revising
2 Lectures 08:37

IaaS, PaaS, and Saas... betcha didn't even know they were things! But, they're actually an essential part of today's online infrastructure.

Let's see what they are, and how we can use them!

Understand the Cloud Model: Iaas, PaaS, and Saas

Awww, man!  More choices?!

Oh, where, oh where, should my website go? Let's view the options... and how to make a solid decision.

How to Choose a Hosting Platform for your Website
Build It: Our Own Testing Environment
9 Lectures 23:27

Thought you left the sandbox behind in Kindergarten?  Not, yet!

Let's look at what the term "sandbox" means, in the IT field.  And we'll look at how we use it... and why!

Just remember to keep the kitty outta there!

What is a Dev Sandbox? And Why do we Use It?

The task of constructing a development environment might seem like a daunting task.  But, it's not so bad when we break up the process into steps.

Let's review those steps, so that we can progress smoothly through our sandbox build.

Preview 01:15

Let's Download VirtualBox

Do It: Download VirtualBox

We'll need to download our Linux OS, before we can get it installed into our VM.  So, we'll do that in this lesson.

Do It: Download Ubuntu Linux

In this lesson, we will move through the process of installing the Oracle 'Virtual Box' program onto our PC.

Build It: Install VirtualBox

Let's configure our VirtualBox Settings. We'll install the Extensions Pack. And we will create an empty Virtual Machine, on which to install Linux.

Build It: V-Box Config & Creating our First Virtual Machine

Yeah, Buddy!   It's time for the fun stuff!   

Let's install LINUX.

Build It: Install Linux in our VM

We'll install our V-Box Extension Pack on the Linux VM, so that we can get extra VM goodies.

Install V-Box Extension Pack

Let's make a "Golden Image" backup of our VM.  What is it?  Well, let's find out!

VM Backups & Snapshots - Make a "Golden Image"
Let's Build Our Own Web Server Stack!
6 Lectures 21:26

The quickest 'n easiest way to install a LAMP stack (as a web-server) on a running Linux OS.

Build It: Install a LAMP Stack with "Tasksel"

Let's install the extra bits that will make using and managing our server much easier.

Install It: Sendmail, phpMyAdmin, and WebMin

Let's check out our webserver to make sure it works.

Do It: Test the Apache WebServer

Let's create a PHP script to test our PHP5 install.

Do It: Test PHP5

Let's continue our testing by using our phpMyAdmin, database administration console, to test out our MySQL databases!

Do It: Test phpMyAdmin

Testing our WebMin server administration console.

Preview 02:54
Let's Install Joomla!
4 Lectures 18:30

In this Lesson, we will download the Joomla! Framework onto our web-server. We'll use both the GUI and CLI methods to do this, so that we can become familiar with multiple strategies.

Downloading Joomla!

Before we can use Joomla!'s "Web Installation Wizard", we must first unpack our downloaded .zip file into the web-server directory and make sure that file ownership/permissions are correct.

Joomla! Pre-Install

We will use the built-in Joomla! Web-Install Wizard to install our Framework.

Preview 05:37

We'll finish our Joomla! Web-Install Setup by configuring our website for multiple languages. And, once we remove the 'Installation' folder... we're ready to check out our new Website !!!

Multi-Language Setup & Web-Install Finish
8 More Sections
About the Instructor
eWhy Learnology Studios
4.1 Average rating
169 Reviews
1,967 Students
2 Courses
The Complete Learning Solution for the Web

eWhy Learnology, LLC. is a company with one purpose: to build up the next generation of enterprising professionals by offering the best in what we call "Online Apprenticeship". Our goal is to design online courses that offer more than just " How to's " and "Step-by-Step's".  We want to share our experience and insight with our students. We want to offer a type of "Virtual Mentoring" through our online lessons, activities, and relationships.