This repository contains project work and class assignments for Udacity's Front-End Web Developer Nanodegree.
-
Mastered the skills required to become a Front-End Web Developer, and started building beautiful, responsive websites optimized for mobile and desktop performance.
-
Learned the fundamentals of how the web works and gain a working knowledge of the three foundational languages that power each and every website: HTML, CSS and JavaScript.
Instruction for course 1, 4 and 6: If you are going to do this course using below links then ensure that in your classroom link there should be the same course code which is mentioned below. If you don't find it the same then enter it manually.
-
Course 1(Don't do this). Introduction to HTML and CSS(UD-001-India)
-
Course 1(This is main course with project). Intro to HTML and CSS(UD-304)
- Created an "online portfolio of work" as part of the Final Project by using HTML, CSS and Bootstrap.
-
Course 3. Responsive Images(UD-882)
-
Course 4(Don't do this). Introduction to JavaScript(UD-803-India)
-
Course 4(This is main course with project). JavaScript Basics(UD-804)
- Created an "online Interactive Resume" as part of the Final Project.
-
Course 5. Intro to JQuery(UD-245)
-
Course 6(Don't do this). Object-Oriented JavaScript(UD-711)
-
Course 6(This is main course with project). Object-Oriented JavaScript(UD-015)
- Created "Frogger Arcade Game" as part of the Final Project.
-
Course 7. HTML5 Canvas(UD-292)
-
Course 8. Website Performance Optimization(UD-884)
- Done Website Optimization as part of the Final Project.
-
Course 9. Browser Rendering Optimization(UD-860)
- Done rendering optimization of news aggregator site as a final project work.
-
Course 10. Intro to AJAX(UD-110)
- Prepared a "Moving Planner Website" as a part of the project.
-
Course 11. JavaScript Design Patterns(UD-989)
- Created "Cat Clicker App" as a part of Project in this course.
- Prepared "Neighborhood Tour App" as a final project of course.
-
Course 12. JavaScript Testing(UD-549)
The Front-End Web Developer Nanodegree from Udacity is a paid certificate that requires the completion of 6 projects and also includes 4 career optional projects:
The courses used in the project are:
Intro Project: Hello World:
Intro to HTML and CSS
Project 1: Build a Portfolio Site
Intro to HTML and CSS
Responsive Web Design Fundamentals
Responsive Images
Project 2: Online Resume
JavaScript Basics
Intro to jQuery
Project 3: Classic Arcade Game Clone
Object Oriented JavaScript
HTML5 Canvas
Project 4: Website Optimization
Website Performance Optimization
Browser Rendering Optimization
Project 5: Neighborhood Map Project
Intro to AJAX
JavaScript Design Patterns
Project 6: Feed Reader Testing
JavaScript Testing
In addition, there are 4 optional projects for career advancement:
Resume Review: Udacity members review your resume against this rubric
LinkedIn Profile review: Udacity members review your LinkedIn Profile for the [3-30-180 Rule] (http://blog.udacity.com/2015/02/3-goals-for-your-linkedin-profile-to-achieve.html) and compare against a checklist
GithHub Profile Review: Udacity reviews your Github profile:
They include the following relevant links:
GitHub
Markdown Guide
GitHub Guide
Preparing for an Interview: Udacity prepares you for an interview.
Resources include the following relevant links:
Workshop Video
Related Slides to the video
Prep materials