Senior Web Developer Nanodegree - Google

Udacity
Online

Gratis

Informazione importanti

  • Corso
  • Online
  • Quando:
    Da definire
Descrizione

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

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Da definire
Online

Cosa impari in questo corso?

Access
Web
Project
Skills and Training
Nanodegree

Programma

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.