Level
Intermediate
Prerequisites
To succeed in this program, you need to have experience with building front-end web applications with:
-HTML & CSS
-JavaScript
-Asynchronous JavaScript (AJAX)
-One or More Front-End Frameworks (Angular, Backbone, Ember, and more)
-Web Forms
You should have familiarity with the following:
-Web Accessibility Standards
-Using Node Package Manager (NPM)
-Git & GitHub
-Unix/Linux Command Line Basics
Course Duration
4 months
Udacity current price ( USD)
1356
Career Focus
Graduates of this Nanodegree program will be valuable additions to any team working in the domain of web development, app development, software development, digital marketing, and e-commerce. Opportunities exist in companies ranging from Fortune 500 organizations to startups.
Specific roles include: Front-End Web Developers, Full Stack Web Developers, and UI/UX Developers. For salary information, please visit the salary module on the React Nanodegree Program home page. You can also find industry insights on React in the Stack Overflow 2017 Developer Survey Results.
Target Audience
We designed our React Nanodegree program with one priority—your success as a developer. Whether you’re pursuing a new role, advancing further in your existing career, or refreshing your skills and staying up to date with the latest technologies, this program is built to ensure you achieve your goals. The addition of React skills to your developer toolkit is an excellent move for any developer seeking a critical career advantage.
General Curriculum)
In this Nanodegree program, you’ll learn how to build declarative user interfaces for the web with React, and for iOS and Android with React Native. You’ll also learn how to manage state more predictably in your applications with Redux.
Skill Covered
N/A
Tools
What They Need: Modern web browser
What They Will Learn/Use: Redux (React Library), React Native (React Library)
Projects
• MyReads – 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.
• Would You Rather – Leverage the strengths of Redux to build a “Would You Rather” application where users are given questions and must choose one of them.
• Mobile Flashcards – use React Native to build a mobile flashcard app. Users will not only be able to create custom cards and decks, but they’ll also be able to set up notifications to remind them to study.
Syllabus
Resources (blog posts, other)
Course Features
- Lectures 0
- Quizzes 0
- Duration 4 months
- Skill level All levels
- Students 0
- Assessments Yes