Front-End Developer Nanodegree Specific Requirements:
Demand for front end developers is widespread across every industry, and continues to rise. By mastering the valuable skills taught in this program, you’ll be prepared for roles at a wide array of companies, from startups to global organizations. The projects you’ll build, and the portfolio you’ll develop, will provide ample evidence of your expertise.
Mentors will provide guidance, lend support, answer questions, and direct you to valuable resources. Expert reviewers will review your project submissions and provide actionable feedback to help you successfully advance through the program.
You’ll build real projects that demonstrate your skills mastery, and these projects will populate a portfolio that can be shared with prospective employers. Our hiring partners regularly review these portfolios when seeking qualified candidates.
Our Career experts will provide personalized feedback to help you perfect your resume, refine your LinkedIn and GitHub profiles, and optimize your personal brand, to help ensure you meet your career objectives. You'll also receive beneficial technical interview preparation.
You will join a dynamic community of learners who are committed to an intensive and productive 6-month learning experience. You’ll give and receive support, make connections, and stay abreast of trends in your field. Our graduates consistently cite community as one of the most valuable features of their Nanodegree program experience.
See Fewer Details
You are ready for this Nanodegree program if you have access to a computer with a broadband connection and can install a code/text editor. See detailed requirements.
Use APIs to fetch data for your applications. Begin building with Front End frameworks and build offline capable websites.Restaurant Reviews
Richard is a Course Developer with a passion for teaching. He has a degree in computer science, and first worked for a nonprofit doing everything from front-end web development, to backend programming, to database and server management.
Pete is a developer advocate at Google and works to make the lives of web developers easier. Working on projects like Web Fundamentals and Google web developer videos, he's focused on ensuring that developers have the tools and skills they need to build great responsive sites and apps.
Peter Lubbers is a Program Manager at Google in the Chrome Developer Relations team and lives and breathes HTML5. He is the co-author of Pro HTML5 Programming (Apress) and the founder of the San Francisco HTML5 User Group, the largest HTML5 User Group in the world.
Tyler found his love for teaching at DevMountain, where he was lead instructor and curriculum engineer. He's a Google Developer Expert and is entrenched in the React community organizing React Utah, and running React Newsletter.
Julia Van Cleve is a Content Developer at Udacity and was previously a middle school math teacher in San Jose, CA. She also dabbled in freelance web development, designing websites for small businesses in the Bay Area.
Jared received his degree in Computer Science and Mathematics, then went on to become a Udacity instructor in several programs. His personal mission is clear: to open the doors of opportunity for others by empowering them with excellent educational experiences.
Cameron lives and breathes web development as he creates programming courses at Udacity. He graduated with degrees in physics and astronomy from Vanderbilt University and a Master's in teaching from Belmont University.
Karl is a Course Developer at Udacity. Before joining Udacity, Karl was a Site Reliability Engineer (SRE) at Google for eight years, building automation and monitoring to keep the world's busiest web services online.
Michael is a self-taught full-stack web developer and open source advocate. Before joining Udacity, he spent over 10 years developing classified applications for some of the most demanding intelligence organizations in the world.
Walter Latimer has been a longtime advocate of alternative and online education. Before Udacity, he designed curriculum for Wyncode Academy in Miami and taught beginners to code with Codecademy.
After a long and wandering path through technical theatre, motion graphics, and audio engineering, Ben landed at Udacity working as a web developer and front-end course developer. He cohosts <a href="http://geekspeak.org" target="_blank">GeekSpeak</a>, a weekly radio show and podcast about science and technology. He also sings, and plays piano, clarinet, and guitar. When Ben is not teaching, developing, or doing radio, you can find him writing and recording music, wood-working, baking desserts, and traveling the world. He is usually smiling.
Emily is a self-taught web developer, and a member of the Google Maps for Work deployment team in New York City. She studied chemical engineering, but ditched her lab coat and goggles in favor of a nerdy t-shirt and socks with sandals. It was a great decision! She enjoys video games, pizza, singing, baths, and her dog Aurora Dobby Keller a.k.a. Rory.
Ajay C Hemnani is a Program Manager at Google for Work, focusing on training and enablement for Maps partners and customers. Ajay is passionate about teaching and has many years of technical training experience. For the past couple of years he’s been developing and delivering training courses to spread the word about Google Maps products.
This program consists of the following 4 core courses, comprising dozens of lessons of learning content:
Front End Applications
Building With React
There are 8 total projects in this program, which are designed to give you an opportunity to apply the skills you’ve learned in the lessons:
Animal Trading Cards
Arcade Game Clone
Feed Reader Testing
Neighborhood Map (React)
Each project will be reviewed by one of the expert project reviewers in Udacity’s reviewer network. Your reviewer will give you detailed feedback on your project, including in-line code review, highlighting any areas that you need to address in order to complete the project successfully. If you do not pass the project, you may revise your project and submit it again until you pass.
Use what you've learned about CSS to convert a design prototype into a functional webpage!
You will be provided with a design mockup as a PDF-file and must replicate that design in HTML and CSS. You will develop a responsive website that will display images, descriptions and links to each of the portfolio projects you will complete throughout the course of the Front-End Web Developer Nanodegree.
You will be provided with visual assets and a game loop engine; using these tools you must add a number of entities to the game including the player characters and enemies to recreate the classic arcade game Frogger.
In this project, you’ll build a Restaurant Reviews App that meets accessibility standards and provides a responsive user experience. You will take a static design that lacks accessibility, and convert the design to be responsive on different sized displays and accessible for screen reader use.
Create a React application from scratch and utilize React components to manage the user interface. You’ll create a virtual bookcase to store your books and track what you're reading. Using the provided Books API, you’ll search for books and add them to a bookshelf as a React component. Use React's setState to build the functionality to move books from one shelf to another.
You will develop a single-page React application featuring a map of your neighborhood or a neighborhood you would like to visit. Your map will identify popular local places and include a search. You'll also incorporate a third-party API to provide additional information about each of these locations.
You will develop a single-page application featuring a map of your neighborhood or a neighborhood you would like to visit. You will then add additional functionality to this application, including: map markers to identify popular locations or places you’d like to visit, a search function to easily discover these locations, and a listview to support simple browsing of all locations. You will then research and implement third-party APIs that provide additional information about each of these locations (such as StreetView images, Wikipedia articles, Yelp reviews, etc).
In this project, you will look at your GitHub profile through the lens of a recruiter or hiring manager, focusing on how your profile, projects, and code represent you as a potential candidate for a company or collaborator on a project.
In this project, you will look at your LinkedIn profile through the lens of a recruiter or hiring manager, focusing on how your experience, education, and interests represent you as a potential candidate for a company or collaborator on a project.
Practice HTML syntax by converting a mockup of a blog article into a real website!
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.
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.
**This is an optional project; you are not required to complete this project to graduate your Nanodegree.** Using Backbone, you will develop a single page app that tracks the user's calorie intake, and optionally, other health-related metrics. Typing food names into the search field will display a list of matching foods as provided by the health API. Users will be able to select an item from the list, and the item will be added to the list of foods the user is tracking. The total calorie count will also update to reflect the new daily total.
You will optimize a provided website with a number of optimization- and performance-related issues so that it achieves a target PageSpeed score and runs at 60 frames per second.
In this project, you will look at your Udacity Professional Profile through the lens of a Udacity hiring partner recruiter.
In Establishing a Web Developer Mindset, you'll learn about the history of the languages you'll be studying, the Web, and our place today as Web Developers in an evolving story. After learning about problem solving strategies, you'll write a letter to your future self describing how you can overcome any challenge ahead in this Nanodegree, and set some goals for what you want to achieve. You'll also learn how to get feedback from Udacity Project Reviewers. Go ahead, get started now!
You will develop an interactive resume application that reads your resume content from a JSON file and dynamically displays that content within a provided template. You will use objects, functions, conditionals, and control structures to compose the content that will display on the resume.
Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.