Build Progressive Web Applications
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.
Equity and other salary components for senior-web-developer at Paysa
Start with a one-week free trial.
*Includes job guarantee or 100% refund
UConnect: Face-to-face learning, now available for all Nanodegree students!
Enroll now for 2 free sessions.
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.
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.
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.
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:
In this capstone project, students will build their own application using signature native application features such as device sensor access, offline-first, and more.
In this project, you will update your resume according to the conventions that recruiters expect and get tips on how to best represent yourself to pass the "6 second screen". You will also make sure that your resume is appropriately targeted for the job you’re applying for. We recommend all students update their resumes to show off their newly acquired skills regardless of whether you are looking for a new job soon.
Loading the latest reviews from our Nanodegree Students Latest reviews from our Nanodegree Students
Developing a great user experience begins with selecting the best tools, frameworks, and technologies. One of the key attributes of a Senior Web Developer is the ability to analyze available toolkits and make informed decisions. As you progress through coursework and build projects, you’ll refine and perfect these critical abilities. The expertise of our course developers and instructors, combined with vital contributions from Google, ensures that students graduate from the this program uniquely prepared to succeed in a very competitive and highly lucrative field.
A Nanodegree program is an innovative curriculum path that is outcome-based and career-oriented. Every program has a clear end-goal, and the ideal path to get you there. Courses are built with industry leaders like Google, AT&T, and Facebook, and are taught by leading subject matter experts. Students benefit from personalized mentoring and project-review throughout, and have regular access to instructors and course managers through moderated forums.
Graduates earn an industry-recognized credential and benefit from extensive career support. The ultimate goal of a Nanodegree program is to teach the skills you need, for the career you want, so you can build the life you deserve.
Student Success Story
“I literally knew nothing about computer science... it gave me a really good foundational base in web development, and I'm excited to put that to use in the workplace.”
Nanodegree Graduate
Kelly Marchisio
Web Solutions Engineer, Google
Student Success Story
Learning with Udacity means getting you exactly where you want to be in your career.
Our flagship Nanodegree programs represent career-track education at its most innovative. Every program is comprised of these core features:
Master cutting-edge skills sought by leading companies
Rigorous, timely project and code reviews
Build an optimized portfolio, earn a recognized credential
Connect directly to exclusive hiring partners
Graduate in 12 months, get a 50% tuition refund
If your goal is to secure a specific role in a specific field, we have Nanodegree Plus—all the features of the Nanodegree program, plus a job guarantee.
Master cutting-edge skills sought by leading companies
Rigorous, timely project and code reviews
Build an optimized portfolio, earn a recognized credential
Connect directly to exclusive hiring partners
Get hired or receive a full tuition refund
Program Manager
Instructor
Instructor
Instructor
Senior Content Developer
Content Developer
*Includes job guarantee or 100% refund
UConnect: Face-to-face learning, now available for all Nanodegree students!
Enroll now for a 2 week trial.
Get notified when the Senior Web Developer Nanodegree by Google program launches.
We'll be in touch soon.