Capstone (React App)
Offered By: Meta via Coursera
Course Description
Overview
This course enables you to demonstrate multiple skills from this program by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program. The course Capstone project will test your knowledge and understanding in mobile development using React Native.
To complete this course, you will need React Native experience.
During this course, you will be guided through the process of building an app, combining all the skills and technologies you've learned throughout this program to solve the problem at hand.
By the end of this course, you will be able to demonstrate the following skills:
- Set up a development environment for working on a React Native project
- Set up a remote GitHub repository to which you can commit local project changes
- Apply UX and UI principles to guide creation of a wireframe and prototype for your app
- Develop screens for a React Native app featuring various components and interactive elements
- Design an onboarding process for welcoming new users to your app
- Set up a navigation flow to enable users to move between screens in your app
- Fetch data from a remote server and store it in a database, and then render it in your app
- Implement data filtering functionality to enable users to customize information
- Evaluate the work of your peers and provide informed and constructive feedback
On completion of the Capstone project, you’ll have a job-ready portfolio that you can show to recruiters, demonstrate during interviews and impress potential employers.
Syllabus
- Starting the Project
- In this module, you'll first review what you need to set up prior to developing a mobile application in React Native, and how to do it. You'll then plan the UX and UI by designing a wireframe before adding high-fidelity visual elements.
- Project Functionality
- In this module, you'll set up the functionality of your app. This calls for you to utilize various React Native libraries and components to produce an onboarding flow, navigation routes, a customizable profile page and a food-ordering interface.
- Project Assessment
- In this module, you'll be assessed on the knowledge that you've acquired and applied throughout the course. You'll also have the option to learn what steps to take to submit an application for publication on the Google Play Store or iOS App Store.
Taught by
Taught by Meta Staff
Related Courses
30 Days to Learn LaravelLaracasts 3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn A Beginner’s Guide to Web Development with HTML5
Packt via FutureLearn Accessibility Audit
Amazon Web Services via AWS Skill Builder Expanding Your JS Skills with Angular
A Cloud Guru