Front End Web Development: Get Started
Learn all the basics of front end web development.
What you’ll learn
Front end web development involves many different technologies, and the landscape is constantly changing. In this course you will learn the basics of all of the different aspects of front end web development, and how to hone and keep your skills up to date.
1- HTML and CSS for Front End Developers
1
Introduction
2
HTML Structure
3
HTML5 Video, Audio, and Local Storage
4
HTML5 Canvas
5
HTML5 Offline
6
HTML5 History
7
HTML5 Geolocation
8
CSS Placement
9
CSS Resets and Normalizing
10
CSS Preprocessors
11
Responsive Design
12
CSS Grid Systems
13
Bootstrap
14
Icon Fonts
2- JavaScript
1
Introduction
2
Objects
3
The Asynchronous Nature of JavaScript
4
Hoisting
5
Scope and Closures
6
Context and This
3- HTTP and Interacting with the Server
1
Introduction
2
The Basics of HTTP
3
XHR
4
JSON
5
Page Request Lifecycles
4- The Browser
1
Browser Capabilities
2
Chrome Developer Tools
3
Firefox Developer Tools
4
IE Developer Tools
5
Multiple Browser Testing
5- JavaScript in the Browser
1
Script Loading
2
The Global Object
3
The DOM
4
Module Systems
6- Basic Libraries & Tools
1
Bower
2
jQuery
3
Underscore & Lo-Dash
4
Modernizr
5
JSLint & JSHint
6
Grunt
7
Gulp
8
MVC Frameworks
7- Performance
1
Script and CSS Placement
2
Benefits of Content Delivery Networks
3
Minification
4
Concatenation