Complete React Native Bootcamp (with Hooks)
Complete React Native Bootcamp (with Hooks), available at $99.99, has an average rating of 4.47, with 341 lectures, 2 quizzes, based on 4191 reviews, and has 28635 subscribers.
You will learn about Build enterprise level React Native apps and deploy to Apple App Store and Google Play Store Learn to build reactive, performant, large scale applications like a senior mobile app developer Learn to lead Mobile App projects by making good architecture decisions and helping others on your team Build cross platform mobile apps for iOS and Android without using Swift, Objective C, Java and Kotlin Learn the latest features in React Native including Hooks, Context API, AsyncStorage, and Animation Master the latest ecosystem of a React Native Developer from scratch Become the top 10% React Native Developer Stripe Payments (Online Payments) integration in your mobile apps Set up authentication and user accounts using Firebase and Firebase Functions Routing with React Navigation Using the latest ES6/ES7/ES8/ES9/ES10 JavaScript to write clean code Using native phone capabilities like Camera and Vibration Google Maps API and adding interactive maps to your projects Styled-Components and native styling to make modern and beautiful apps This course is ideal for individuals who are Students who are interested in going beyond a normal "beginner" tutorial or Programmers who want to learn the most in demand skill of a mobile app developer or Developers that want to be in the top 10% of React Native Developers or Students who want to gain experience working on scalable large cross platform applications or Bootcamp or online tutorial graduates that want to go beyond the basics or Any mobile developer who wants to learn only one language to write both iOS and Android mobile apps or Anyone looking to build their own mobile applications to put on the Google Play Store or the Apple App Store or Web developers who want to get into the mobile development industry It is particularly useful for Students who are interested in going beyond a normal "beginner" tutorial or Programmers who want to learn the most in demand skill of a mobile app developer or Developers that want to be in the top 10% of React Native Developers or Students who want to gain experience working on scalable large cross platform applications or Bootcamp or online tutorial graduates that want to go beyond the basics or Any mobile developer who wants to learn only one language to write both iOS and Android mobile apps or Anyone looking to build their own mobile applications to put on the Google Play Store or the Apple App Store or Web developers who want to get into the mobile development industry.
Enroll now: Complete React Native Bootcamp (with Hooks)
Summary
Title: Complete React Native Bootcamp (with Hooks)
Price: $99.99
Average Rating: 4.47
Number of Lectures: 341
Number of Quizzes: 2
Number of Published Lectures: 341
Number of Published Quizzes: 2
Number of Curriculum Items: 343
Number of Published Curriculum Objects: 343
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Build enterprise level React Native apps and deploy to Apple App Store and Google Play Store
- Learn to build reactive, performant, large scale applications like a senior mobile app developer
- Learn to lead Mobile App projects by making good architecture decisions and helping others on your team
- Build cross platform mobile apps for iOS and Android without using Swift, Objective C, Java and Kotlin
- Learn the latest features in React Native including Hooks, Context API, AsyncStorage, and Animation
- Master the latest ecosystem of a React Native Developer from scratch
- Become the top 10% React Native Developer
- Stripe Payments (Online Payments) integration in your mobile apps
- Set up authentication and user accounts using Firebase and Firebase Functions
- Routing with React Navigation
- Using the latest ES6/ES7/ES8/ES9/ES10 JavaScript to write clean code
- Using native phone capabilities like Camera and Vibration
- Google Maps API and adding interactive maps to your projects
- Styled-Components and native styling to make modern and beautiful apps
Who Should Attend
- Students who are interested in going beyond a normal "beginner" tutorial
- Programmers who want to learn the most in demand skill of a mobile app developer
- Developers that want to be in the top 10% of React Native Developers
- Students who want to gain experience working on scalable large cross platform applications
- Bootcamp or online tutorial graduates that want to go beyond the basics
- Any mobile developer who wants to learn only one language to write both iOS and Android mobile apps
- Anyone looking to build their own mobile applications to put on the Google Play Store or the Apple App Store
- Web developers who want to get into the mobile development industry
Target Audiences
- Students who are interested in going beyond a normal "beginner" tutorial
- Programmers who want to learn the most in demand skill of a mobile app developer
- Developers that want to be in the top 10% of React Native Developers
- Students who want to gain experience working on scalable large cross platform applications
- Bootcamp or online tutorial graduates that want to go beyond the basics
- Any mobile developer who wants to learn only one language to write both iOS and Android mobile apps
- Anyone looking to build their own mobile applications to put on the Google Play Store or the Apple App Store
- Web developers who want to get into the mobile development industry
Join a live online community of over 900,000+ developers and a course taught by industry experts that have actually worked both in Silicon Valley and Toronto with React Native.
Using the latest version of React Native, this course is focused on efficiency. Never spend time on confusing, out of date, incomplete tutorials anymore, and instead, learn to build professional and modern Android and iPhone (iOS) apps! Graduates of Andrei’s courses are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Meta, + other top tech companies.
We guarantee you this is the most comprehensive online resource on React Native. This project based course will introduce you to all of the modern toolchain of a React Native app developer. Along the way, we will build a massive restaurant application using React, React Hooks, Expo, React Navigation, Firebase, Styled-Components, Google Maps/Places API, React Animations, Stripe Payments, + more. This is going to be a full iOS and Android app!
The curriculum is going to be very hands on as we walk you from start to finish of releasing a professional React Native project all the way into production. We will start from the very beginning by teaching you React basics and then going into advanced topics so you can make good decisions on architecture and tools on any of your future React Native projects.
All code is going to be provided step by step and even if you don’t like to code along, you will get access to the the full master project code so anyone signed up to the course will have their own app to put on their portfolio right away.
The topics covered will be:
-
React Basics
-
React Native Fundamentals
-
Debugging React Native
-
React Navigation
-
React Hooks
-
Custom React Hooks
-
Firebase API
-
Google Maps API
-
React Best Practices
-
React Native Best Practices
-
Persistance + Session Storage
-
Android Development
-
iOS Development
-
Lottie Animations
-
Eslint And Cleaning Up Code
-
Asynchronous Javascript
-
React Native AsyncStorage and Animation
-
CSS in JS – Styled Components
-
React Native Styling
-
Installing Custom Fonts
-
Device Permissions
-
React Native App Layout
-
Modular React Code
-
Building On Expo
-
Distributing App to App and Google Play Store
-
Integrating Payments With Stripe API
-
+ more
Wait wait… I know what you’re thinking. Why aren’t we building 10+ projects? Well, here’s the truth: Most courses teach you React Native and do just that. They show you how to get started, build 10 projects that are simple and easy to build in a day, and just add some styling to make them look fancy. In real life though, you’re not building silly applications. When you apply to jobs, nobody is going to care that you built a really pretty single page app. Employers want to see you build large apps that can scale, that have good architecture, and that can be deployed to the app stores.
Let me tell you 3 reasons why this course is different from any other React Native tutorial online:
1. You will build the biggest project you will see in any course. This type of project would take you months to implement yourself.
2. This course is taught by 2 instructors that have actually worked for some of the biggest firms using React Native. Mo is a super star when it comes to React Native. He is a Solutions Architect with over 7 years of experience in Software Architecture and Development. Having worked as a consultant for the majority of his career, he has seen it all in the Mobile Development world. He is also a tech lead who has build mobile and web apps for top banks, big tech companies, and one of the biggest online e-commerce stores in the world. Andrei has worked on enterprise level React applications for large tech firms in Silicon Valley as well as Toronto and his latest project was for a React Native app for one of the biggest pharmaceutical companies in the world. By having both of them teach, you get to see different perspective and learn from 2 senior developers as if you are working at a company together.
3. We learn principles that are important beyond just what you learn as a beginner. Using the instructor’s experiences you learn about design patterns, how to architect your app, organize your code, structure your folders, and how to think about performance. Let’s just say we don’t shy away from the advanced topics. But more importantly, we are committed to keeping this course up to date so that as the mobile landscape changes, you always have the latest best practices with you.
This course is not about making you just code along without understanding the principles so that when you are done with the course you don’t know what to do other than watch another tutorial. No! This course will push you and challenge you to go from an absolute beginner in React Native to someone that is in the top 10% of React Native developers.
See you inside the course!
Taught By:
Andrei Neagoie is the instructor of the highest rated Development courses on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, Amazon, JP Morgan, IBM, UNIQLO etc… He has been working as a senior software developer in Silicon Valley and Toronto for many years, and is now taking all that he has learned, to teach programming skills and to help you discover the amazing career opportunities that being a developer allows in life.
Having been a self taught programmer, he understands that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don’t know where to start when learning a complex subject matter, or even worse, most people don’t have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student’s valuable time. Having learned important lessons from working for Fortune 500 companies, tech startups, to even founding his own business, he is now dedicating 100% of his time to teaching others valuable software development skills in order to take control of their life and work in an exciting industry with infinite possibilities.
Andrei promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way.
Taking his experience in educational psychology and coding, Andrei’s courses will take you on an understanding of complex subjects that you never thought would be possible.
Mo Binni is a Solutions Architect with over 7 years of experience in Software Architecture and Development. Having worked as a consultant for the majority of his career, he has seen it all.
He has worked on global applications for multi-nationals, governments and Fortune 500 companies using React Native.
Throughout his career he has seen every type of developer and development practice, and the one thing that he believes more than anything is that software development is a pragmatic team sport. Go fast alone,go far together!
My main goal with instructing is to teach the foundational knowledge to set you up for life-long learning. Software and development practices change often, but when you have the right foundation adapting to the constant change becomes easy!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Outline
Lecture 2: Join Our Online Classroom!
Lecture 3: Exercise: Meet Your Classmates and Instructor
Lecture 4: Meeting Bruno
Lecture 5: Complete Course Resources + Code
Lecture 6: ZTM Resources
Lecture 7: Monthly Coding Challenges, Free Resources and Guides
Chapter 2: React Native Fundamentals
Lecture 1: How We Got Here – React Native History
Lecture 2: How We Got Here 2 – React Native History
Lecture 3: Why React Native?
Lecture 4: Our First React Native App
Lecture 5: React Native Internals
Lecture 6: React Native Internals 2
Lecture 7: Exercise: Is There CSS?
Chapter 3: The 2 Paths
Lecture 1: The 2 Paths
Lecture 2: React DOM vs React Native
Lecture 3: Recommended Setup
Lecture 4: Keeping Your App Up To Date
Lecture 5: Endorsements On LinkedIN
Chapter 4: Building With React Native: FocusTime App
Lecture 1: FocusTime Demo
Lecture 2: Before We Get Going!
Lecture 3: Introduction To Expo
Lecture 4: Getting Ready To Hit The Ground Running!
Lecture 5: Who Likes Snacks?
Lecture 6: Running Snacks On Your Device
Lecture 7: Running The FocusTime Demo On Your Device
Lecture 8: Proper Preparation Prevents Poor Snacking!
Lecture 9: Quick Recap On What We've Done So Far
Lecture 10: A Rundown Of What's In Our Snack
Lecture 11: Why We Don't Run On Web
Lecture 12: How To Avoid The Notch
Lecture 13: How To Avoid The StatusBar
Lecture 14: Styling The Background
Lecture 15: Setting Up Our Focus Feature
Lecture 16: Adding Text Input
Lecture 17: Storing A Subject
Lecture 18: Adding A Button
Lecture 19: Making The App Reactive
Lecture 20: Cleaning Up Spacing
Lecture 21: Adding A Countdown Component
Lecture 22: Adding The Timer Feature
Lecture 23: Hooking Up Our Countdown
Lecture 24: Adding The Focus Subject
Lecture 25: Hooking Up The Progress Bar
Lecture 26: Vibrating When The Timer Ends
Lecture 27: Adding Timer Controls
Lecture 28: Resetting The Timer
Lecture 29: Keeping The App Awake
Lecture 30: Focus History Feature Setup
Lecture 31: Designing Our Focus List
Lecture 32: Populating The Focus History
Chapter 5: Mobile Development Professional: Local Setup
Lecture 1: Before You Start, Read This!
Lecture 2: [MAC] Exporting FocusTime Locally
Lecture 3: [MAC] Installing GIT
Lecture 4: [MAC] Installing Node and Yarn
Lecture 5: [MAC] Running it on IOS Simulator
Lecture 6: [MAC] Installing Android Studio
Lecture 7: [MAC] Installing Android SDK Tools
Lecture 8: [MAC] Running On An Emulator
Lecture 9: [MAC] Installing VSCode
Lecture 10: [MAC] Optional: Using GIT With Visual Studio Code
Lecture 11: [WINDOWS] Exporting FocusTime Locally
Lecture 12: [WINDOWS] Installing GIT And VSCode
Lecture 13: [WINDOWS] Optional: Using GIT With Visual Studio Code Part 1
Lecture 14: [WINDOWS] Optional: Using GIT With Visual Studio Code Part 2
Lecture 15: Github What Is It Good For?
Lecture 16: Github Appendix
Lecture 17: [WINDOWS] Optional: Publishing Your Code To Github
Lecture 18: [MAC] Optional: Publishing Your Code To Github
Lecture 19: [WINDOWS] Installing Android Studio
Lecture 20: [WINDOWS] Installing Node and Yarn
Lecture 21: [WINDOWS] Running FocusTime On My Device
Lecture 22: What If I'm Still Running Into Issues?
Lecture 23: Exercise: Imposter Syndrome
Chapter 6: Master Project: MealsToGo Project Setup
Lecture 1: MealsToGo Demo
Lecture 2: Project Files
Lecture 3: Navigating Package Versions and Staying Up-to-Date
Lecture 4: Setting Up Our Master Project
Lecture 5: Note For Windows Users
Lecture 6: Creating The MealsToGo Project
Lecture 7: [OPTIONAL] MealsToGo On Github
Lecture 8: Video Playback Speed
Lecture 9: Watch This Before Getting Started!
Chapter 7: Master Project: MealsToGo Core Part 1
Lecture 1: Time For Yoga!
Lecture 2: Let's Do Some Yoga!
Lecture 3: React Native Flexbox And Snacks
Lecture 4: Spring Cleaning The Expo Setup
Lecture 5: Quick Note On Publishing Your App
Lecture 6: Exercise App Layout
Lecture 7: Solution App Layout
Lecture 8: Android StatusBar Issue
Lecture 9: Quick Note On Debugging
Lecture 10: Keeping Up With The Code Step By Step
Instructors
-
Andrei Neagoie
Founder of zerotomastery.io -
Mo Binni
Solution Architect & Instructor
Rating Distribution
- 1 stars: 103 votes
- 2 stars: 95 votes
- 3 stars: 299 votes
- 4 stars: 1037 votes
- 5 stars: 2657 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024