Full-Stack Mobile App with React Native, Redux, Django & AWS
Full-Stack Mobile App with React Native, Redux, Django & AWS, available at $49.99, has an average rating of 4.55, with 41 lectures, based on 28 reviews, and has 121 subscribers.
You will learn about Basics of React Native Expo React Navigation Bottom tabs Redux Tailwind CSS Animated Modals Custom Fonts Async Storage Emailing from an application Django Django REST API AWS S3 This course is ideal for individuals who are Anybody who would want to learn mobile development both for Ios and Android with React Native or People that wish to take their skills to the next level using practical projects It is particularly useful for Anybody who would want to learn mobile development both for Ios and Android with React Native or People that wish to take their skills to the next level using practical projects.
Enroll now: Full-Stack Mobile App with React Native, Redux, Django & AWS
Summary
Title: Full-Stack Mobile App with React Native, Redux, Django & AWS
Price: $49.99
Average Rating: 4.55
Number of Lectures: 41
Number of Published Lectures: 41
Number of Curriculum Items: 41
Number of Published Curriculum Objects: 41
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Basics of React Native
- Expo
- React Navigation
- Bottom tabs
- Redux
- Tailwind CSS
- Animated Modals
- Custom Fonts
- Async Storage
- Emailing from an application
- Django
- Django REST API
- AWS S3
Who Should Attend
- Anybody who would want to learn mobile development both for Ios and Android with React Native
- People that wish to take their skills to the next level using practical projects
Target Audiences
- Anybody who would want to learn mobile development both for Ios and Android with React Native
- People that wish to take their skills to the next level using practical projects
Welcome to the ultimate hands-on course on building and deploying the captivating ElectroMart mobile application using React Native, Django, and AWS S3. Join us on this exciting journey where you’ll learn cutting-edge technologies and gain practical skills to create a feature-rich, fully functional e-commerce app from scratch.
What you’ll learn:
-
Master React Native: Dive into the world of React Native and harness its power to build stunning cross-platform mobile applications. Gain expertise in component-based architecture, UI design, and responsive layouts. Explore the usage of custom fonts, native storage, and seamlessly integrate AWS S3 for efficient image storage.
-
Backend Development with Django: Discover the versatility of Django, a powerful Python-based web framework, as you build the robust backend for ElectroMart. Create models, APIs, and authentication systems to enable seamless communication between the frontend and backend.
-
AWS S3 Integration: Harness the power of AWS S3 to efficiently store and retrieve images for your ElectroMart app. Learn how to seamlessly integrate ElectroMart with AWS S3, utilizing its secure and scalable infrastructure for reliable image storage.
-
Deployment and Distribution: Master the art of deploying your app using Render, a cloud platform designed for simplicity and scalability. Learn to generate APKs through EAS (Expo Application Services) and distribute your app to a global audience.
-
Frontend Functionality: Explore advanced frontend techniques such as sending emails using EmailJS, managing app state with Redux, and implementing toast notifications for an enhanced user experience. Leverage the Bottom Tab Navigator to create a smooth and intuitive app navigation system.
-
Styling with NativeWind: Utilize the power of NativeWind (React Native’s Tailwind equivalent) to effortlessly style your ElectroMart app. Learn responsive design principles, create attractive UI components, and customize the app’s appearance with ease.
-
State Management with Redux: Gain hands-on experience with Redux, a powerful state management library, to efficiently manage the app’s data flow. Learn to handle complex app states and implement advanced features with ease.
-
User Experience Optimization: Discover techniques to improve user experience through modals, form validation, and error handling. Implement smooth animations and transitions to create an immersive and delightful user interface.
By the end of this course, you’ll have the skills and knowledge to build and deploy a fully functional e-commerce app using React Native, Django, and AWS S3. Unleash your creativity, launch your career as a full-stack app developer, and set yourself apart in the rapidly growing mobile app market.
Don’t miss this opportunity to become an expert in app development. Enroll now and unlock the potential of ElectroMart as you embark on an exciting journey into the world of React Native, Django, AWS S3, and beyond. Let’s bring ElectroMart to life together!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Project creation and NativeWind setup
Lecture 3: Navigation and Bottom Tab Navigator Setup
Chapter 2: Building Frontend
Lecture 1: Icons and Style for Bottom Tab Navigator
Lecture 2: Search Bar and Categories
Lecture 3: Display Products and Search Functionality
Lecture 4: HomeScreen Fixes
Lecture 5: Navigation to ProductDetailsScreen with Parameters
Lecture 6: Showing Product Details to the Screen
Chapter 3: Async Storage
Lecture 1: Adding Items to Favorites using Async Storage
Lecture 2: Displaying Items in FavoriteItemsScreen and Deleting from Storage
Chapter 4: Redux
Lecture 1: Installing and Setting up Redux
Lecture 2: Defining Actions and Adding Items to Basket using Redux
Chapter 5: Cart
Lecture 1: Shopping Cart Design and Displaying Cart Gif
Lecture 2: Display Shopping Cart Items
Lecture 3: Updating Quantity and Total Price
Lecture 4: Fixing Item Already in Cart and Quantity Below 1
Lecture 5: Modal and Animation
Lecture 6: Removing Items from Redux Store and Fixing Items Already Added
Lecture 7: Fixing Modal and Installing EmailJs
Lecture 8: Completing EmailJs and Receiving Mails
Lecture 9: Clearing the Cart Upon Placing an Order
Chapter 6: Placed Orders
Lecture 1: Saving Placed Orders into the Async Storage
Lecture 2: Displaying Placed Orders in the OrderScreen
Chapter 7: Fixes
Lecture 1: HomeScreen Network Errors
Lecture 2: Fixing Phone number in CartScreen
Chapter 8: Django backend
Lecture 1: Setting up the Backend Environment and Installing Django
Lecture 2: Registering Apps and Creating Models
Lecture 3: Configuration to Store Static Files
Lecture 4: Switching to Postgres and Adding Items to the Database
Lecture 5: Setting Up API Routes and Listing Products and Categories
Chapter 9: Backend x Frontend
Lecture 1: Connecting the Backend to the Frontend
Lecture 2: Handling Refresh and Protecting APIs
Lecture 3: Upload Images to AWS S3 Bucket
Lecture 4: Hiding Sensible Informations Inside Environment Variables
Chapter 10: Production
Lecture 1: Deploy Django App on Render
Lecture 2: Fixing Environment Variables on Render
Lecture 3: Deploy Postgres Database on Render and Restore Data through PgAdmin
Lecture 4: Installing Eas and Generating the APK
Lecture 5: Fixing Last Bugs and re-Generating the APK
Chapter 11: Conlusion
Lecture 1: Conclusion
Instructors
-
Wilfried Bertrand Wetta
Real Life Developer and Virtual Instructor
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 0 votes
- 4 stars: 4 votes
- 5 stars: 21 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