Self-paced course
Price
Rating
Become a full-stack web developer, create a "Facebook-like" discussion platform, and publish it on the Internet!
WHO IS THIS COURSE FOR
Programming is poetry and this is the ultimate in-depth learning material that covers everything from HTML, CSS, JavaScript, Bootstrap, Regular Expressions, MySQL, PHP, XAMPP, Vagrant, Docker, and much more.
Here's what you will learn:
It doesn't matter what you know or don't know now. After completing this course, you will become a full-stack web developer with your own final project in your portfolio.
UNDERSTAND TECHNOLOGIES
Learn how things really work behind the scene. Learn what's behind the frontend and backend. You will finally understand how all the pieces fit the puzzle.
NOBODY IS LEFT BEHIND
No matter what computer you own, you will be able to finish this course. You can choose from three development environments based on the capabilities of your machine.
BUILD YOUR OWN WEB APPLICATION
You will not learn just the theory. You will create your own web app! A Facebook-like discussion system ready to serve its first users.
TIME-SAVING EDUCATION
You will get everything you need, but you won't get overwhelmed by a myriad of things you don't.
BECOME A FULL-STACK WEB DEVELOPER
Anyone can code and I will make you a full-stack web developer in just about 12 hours. You will learn about frontend and backend web development and I will explain in detail every single web technology and language you will need to build your final project.
LEARN WHAT, UNDERSTAND WHY
I want you to truly dive deep and understand what's going on behind the scenes. I don't want you to blindly follow me as I type the code. That's why I focused on creating analogies and real-life examples to help you better grasp the specific topics.
CREATE YOUR OWN FACEBOOK-LIKE DISCUSSION PLATFORM
At the end of this course, you will have your own discussion platform with groups and private messages. Something like a very simplified Facebook. We will create it together from scratch and you will learn along the way how to:
ANYONE CAN CODE
Anyone can become a web developer. You don’t need any special talent, just a motivation.
In this course, you will learn all you need to know to build your own web application. Together we will build a discussion platform with private messaging and groups.
Along the way, you will learn a lot:
frontend and backend web technologies,
how to use different development environments,
how to use regular expressions,
how to use Git & GitHub,
how to deploy your project to a virtual private server and much more.
We will start with the basics and once you have the necessary knowledge, I will take you to an amazing journey where we will build together a real web application.
You will learn:
how to create the sign-up and sign-in forms,
how to send a verification email,
how to create rules for a secure password,
how to send a message to another user,
how to create a group and change its name
how to send a post to the group
how to edit and delete posts and groups
We will create three modules in our web application:
Settings module for changing nickname and password
Messaging module for sending private messages between users,
Groups module for creating discussion groups similar to what you know from Facebook and other bulletin boards.
Finally, I will show you how to deploy your final project to the Internet so you can show it to your potential clients or employers.
By the end of this course, you will be a complete full-stack web developer ready to kick-start your career.
QUALITY OVER QUANTITY
Every good editor knows that he should cut at least 80% of the content because only 20% is actually relevant and meaningful.
I applied a similar rule with this course. I cut or shortened everything that I considered irrelevant and useless.
I value your time and I didn't want to bore you with hours of obvious, useless, or irrelevant information.
That's why only 12 hours of the 60 hour-long material made it to the final version of this course.
This course is those 20 % which delivers truly meaningful content.
I gladly left the rest 48 hours behind because they didn't add more value, they would only make this course unreasonably bloated.
TECHNOLOGIES WE WILL COVER
Over 158 lectures you will understand and be able to use these technologies:
HTML
CSS
Javascript
Responsive design
Bootstrap
Regular expressions
Docker
Vagrant
XAMPP
PHP
MySQL
phpMyAdmin
Git & GitHub
Terminal
Digital Ocean
1365 students
English
Beginner