☑ I will teach you everything that made me a succesfull professional web developer.
Welcome to my Web Developer Bootcamp Course!
My name is Dave and I have been making a good living as a Web Developer for over more than 10 years now. I worked for many different companies and clients in many different industries. Just to name a few. I worked for:
I focus on web development, because I believe that there is still the most opportunities to find work.
So I am happy to teach you all that I know about web development in this course, because there are enough opportunities for everybody and anybody who is willing to put in the effort to develop his, or her web skills.
I will teach you all you need to now to get started building web applications with:
We will be building a project in the form of a web application. We will start with basic HTML and by the time we finish you will have an app that runs on a Flask back end. This project will let you practice and show of your skills to future employers and clients.
By the end of this course you will be able to start working as a web developer and you should have a good understanding of fundamental topics in the field. From there you will be able to build up your knowledge while being productive.
So come join me!
How this course is setup
About the project we will build
Linux and why open source matters
How the web works
A bit of history of the internet
URLs and DNS
HTTP Server - Client relations
Tools used in this course
Basic HTML structure
Proper basic structure
Structuring content within the body
Adding an image
Adding sub headers, pages and navigation
Solution to Assignment 1 and Ordered lists
More useful tags like: nav, footer, button, etc.
HTML basics wrapup
Adding CSS to a webpage
Padding, Margin and the box model
Trouble shooting image captions
Classes: how to better structure your CSS
Changing HTML attributes
Changing style values
Basic JS programming - Assignment operators
Basic JS programming - Comparisons
Basic JS programming - Datatypes
Basic JS programming - Making decisions using conditions
Basic JS programming - Loops
Basic JS programming - Functions
Introduction to JQuery
Using JQuery to toggle images
Using JQuery to toggle text and get data from other URLS asynchronously (Ajax)
Introduction to bootstrap
Adding bootstrap to your site
Working with rows
Working with columns
Making images responsive
Understanding mobile first development
Bootstrap into wrapup
Hello World - Setting up your development environment
Quick overview of what we will cover
Datatypes: Strings, Integers and Floating point numbers
Datatypes: Lists, dictionairies, booleans, tuples and sets
Making decisions in your code, AKA flow
Repetition / Loops
Basics of OO programming with classes
Python's Standard Library
More libraries using pip
Python back-end with Flask
Introduction to flask
What is flask
Building our project in flask
Posting to the backend
Sending email from the flask backend