Skip to content

Course notes, exercises and projects for Udacity front end program

Notifications You must be signed in to change notification settings

yukicode/UDA-front-end-program

Repository files navigation

Uda-Front-End-NanoDegree

This repo contains the course notes, course exercise and projects for the front end web developer program.


Project 1 & 2 Portfolio / Interactive Resume

HTML, CSS, Responsive Web Design, Javascript, jQuery

  • Replicated the design mockup in HTML and CSS.
  • Developed a responsive website that has cross device compatibility.
  • Used JavaScript to read resume content from JSON and dynamically displays in the webpage.

Portfolio Thumbnail


Project 3 Arcade Game Frogger

Object-Oriented Javascript

  • Used provided visual assets and image loader to recreate the classic arcade Game.
  • Rewrote game engine to support different game stages and mutiple levels.
  • Designed and implemented additional game mechanism.

Select Charactor Level 2 Level 4


Project 4 Website Optimization

Critical Rendering Path, Browser Rendering Optimization, Google Dev Tool, Gulp

  • Used Google developer tools to diagnosis problems of webpage.
  • Minified assets and reduced rendering-blocking resources.
  • Resolved forced synchronous layout.
  • Used Gulp to automate building and speed testing process.
  • Scored 98 in PageSpeed for both desktop and mobile devices.
  • Website runs at 60 frames per second.

Project 5 Neighborhood Map

API, AJAX, MVVM, Node, Express, Knockout, Bootstrap, Gulp

  • Developed a single-page application featuring a map of a neighborhood.
  • Used Node.js to fetch apartment data from other websites and store in MongoDB database. The data was used to generate geocoding and exported to a js file.
  • Hosted local server using Node and Express.
  • Used Bootstrap for website grid and layout, Knockout for data-binding and jQuery for AJAX requests.
  • Used asynchronous error handling to improve user experience.
  • Integrated Yelp and Google Map APIs.
  • Automated the building process using Gulp.
  • Website is responsive and useable across devices.

![Map Image Shoot] (https://raw.githubusercontent.com/yukicode/UDA-front-end-program/e19fb42221b494559aaa45f050f0d7a97c7c16f0/images/p5-1.jpg)


Project 6 Feed Reader testing

Jasmine, Unit Test

  • Completed unit tests for the feed reader application.
  • Wrote tests for asynchronous functions.

About

Course notes, exercises and projects for Udacity front end program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published