Senior Web Developer Nanodegree - Google

Course

Online

Free

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

For intermediate front-end developers, this program helps you work efficiently to apply modern tools, frameworks, and techniques to write robust web applications.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Project
  • Web
  • Skills and Training
  • Access
  • Nanodegree

Course programme

This program begins where our Front-End Web Developer Nanodegree program ends, and is designed to give intermediate developers the chance to build on existing front-end skills and master the newest technologies available.

This program ensures you’re supremely well-prepared to succeed in a Senior Web Developer role.

  • Project Project 1: Meet-Up Event Planner

    You will build a responsive web application that allows the user to establish a meet-up event. The goal is to create an app that is a joy to use on both desktop and mobile. The application must allow someone to name their event, search for a host location (using a location API like Foursquare), set the capacity of the event, the start and end times, and input a description of the event.

    Supporting Courses

    Building High Conversion Web Forms

    Web Tooling & Automation

    Project Project 1: Meet-Up Event Planner

    You will build a responsive web application that allows the user to establish a meet-up event. The goal is to create an app that is a joy to use on both desktop and mobile. The application must allow someone to name their event, search for a host location (using a location API like Foursquare), set the capacity of the event, the start and end times, and input a description of the event.

  • Project Project 2: Public Transportation App

    You will build an application that allows users to select a departure and arrival train station, and see a list of trains, times, and durations. A default train schedule will be provided that should be used when the application is offline. If a network connection exists, the application will query an endpoint that provides information about all arrival and departure times.

    Supporting Courses

    JavaScript Promises

    Offline Web Applications

    Project Project 2: Public Transportation App

    You will build an application that allows users to select a departure and arrival train station, and see a list of trains, times, and durations. A default train schedule will be provided that should be used when the application is offline. If a network connection exists, the application will query an endpoint that provides information about all arrival and departure times.

  • Project Project 3: Restaurant Reviewer

    You will develop a restaurant review application with a focus on accessibility. You will remotely access JSON files containing restaurant information (including name, a photograph, address, cuisine type and operating hours) as well as JSON files containing review information for each restaurant (name of reviewer, date of review, 5-star rating and comments). The reviews application must include an application header, and a menu providing multiple ways to filter the restaurants (by cuisine, by location, etc). When viewing a specific restaurant, current reviews must be displayed along with a form for the user to submit their own review. **Supporting Courses: Web Accessibility coming May 2016**

    Project Project 3: Restaurant Reviewer

    You will develop a restaurant review application with a focus on accessibility. You will remotely access JSON files containing restaurant information (including name, a photograph, address, cuisine type and operating hours) as well as JSON files containing review information for each restaurant (name of reviewer, date of review, 5-star rating and comments). The reviews application must include an application header, and a menu providing multiple ways to filter the restaurants (by cuisine, by location, etc). When viewing a specific restaurant, current reviews must be displayed along with a form for the user to submit their own review.

    Supporting Courses: Web Accessibility coming May 2016

  • Project Project 4: Corporate Dashboard

    You must develop a corporate dashboard application using a front-end MVC framework of your choosing. The dashboard application must contain a header (with the currently selected dashboard’s name); a menu, allowing the user to navigate between dashboards; and the primary dashboard display area. You should find, or create, your own data files in CSV and JSON formats to provide data to the dashboards. The required dashboards are: 1. A geospatial view, identifying the number of employees at various company locations. 2. A “key metrics” view, containing components displaying: the number of open issues, a line chart reflecting number of paying customers over a period of time, and a bar chart reflecting number of reported issues over a period of time. 3. A “data view” of all issues, with an appearance similar to a spreadsheet, that is sortable and filterable.

    Supporting Courses

    Front End Frameworks

    Project Project 4: Corporate Dashboard

    You must develop a corporate dashboard application using a front-end MVC framework of your choosing. The dashboard application must contain a header (with the currently selected dashboard’s name); a menu, allowing the user to navigate between dashboards; and the primary dashboard display area. You should find, or create, your own data files in CSV and JSON formats to provide data to the dashboards. The required dashboards are:

    1. A geospatial view, identifying the number of employees at various company locations.
    2. A “key metrics” view, containing components displaying: the number of open issues, a line chart reflecting number of paying customers over a period of time, and a bar chart reflecting number of reported issues over a period of time.
    3. A “data view” of all issues, with an appearance similar to a spreadsheet, that is sortable and filterable.
  • Project Project 5: Capstone Project

    In this capstone project, students will build their own application using signature native application features such as device sensor access, offline-first, and more. **Supporting Courses: Client-Server Communications coming June 2016.**

    Project Project 5: Capstone Project

    In this capstone project, students will build their own application using signature native application features such as device sensor access, offline-first, and more.

    Supporting Courses: Client-Server Communications coming June 2016.

  • Project Udacity Professional Profile Review

    In this project, you will look at your Udacity Professional Profile through the lens of a Udacity hiring partner recruiter.

    Project Udacity Professional Profile Review

    In this project, you will look at your Udacity Professional Profile through the lens of a Udacity hiring partner recruiter.

  • Project Cover Letter Review

    In this project, you will create a cover letter that portrays your soft and hard skills, and most importantly your passion for the job. We highly recommend you write a unique cover letter targeted to a job posting you find online. We recommend all students create a cover letter as practice. You will learn how to showcase your skills and connect them with job requirements.

    Project Cover Letter Review

    In this project, you will create a cover letter that portrays your soft and hard skills, and most importantly your passion for the job. We highly recommend you write a unique cover letter targeted to a job posting you find online. We recommend all students create a cover letter as practice. You will learn how to showcase your skills and connect them with job requirements.

Senior Web Developer Nanodegree - Google

Free