#webdevelopment #freecourse #skillshare
About This Class
Become a full-stack web developer, create a “Facebook-like” discussion platform, and publish it on the Internet!
WHO IS THIS COURSE FOR
Anyone who wants to become a full-stack web developer
Anyone who wants to complete the course with some real product in hands
Anyone who wants to generate income as a freelance web developer
Anyone who wants to build websites and web applications
Anyone who wants to apply for a job and needs his own project to present
Anyone who wants to start their own web development business and become financially independent
Here’s what you will learn:
Backend web technologies (MySQL, PHP)
Development environments (Docker, Vagrant & XAMPP)
How to use Git & GitHub
How to work with Terminal and Command Prompt
How to use regular expressions
How to create your own “Facebook-like” discussion platform and publish it on the server
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.
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.
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:
set up local development environment with web server and database
create a sign-up form with email verification
save and read messages stored in database
create, edit and delete posts
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.
TECHNOLOGIES WE WILL COVER
Over 158 lectures you will understand and be able to use these technologies:
Git & GitHub