Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
React Native is one of the two most popular frameworks for developing mobile apps (Statista). And with the number of smartphone users set to grow by over 30% (Statista), software developers with React Native skills are in hot demand. This specialization gives you the job-ready skills you need to catch an employer's eye or start your own app development venture.
This comprehensive specialization is suitable for new and existing software developers and deep dives into JavaScript fundamentals, including ECMAScript 6 features, key data structures like arrays, DOM, AJAX, and essential debugging techniques. You'll learn about error handling and DOM manipulation. You’ll create dynamic web pages and utilize JavaScript functions and libraries for navigation and page styling. Plus, you’ll use AJAX to fetch and display data from APIs.
You’ll also explore React, a popular JavaScript framework for building client-side user interfaces. You'll look at React components, props, hooks, state management, event handling, and component lifecycles. You'll get hands-on setting up the React Native environment, managing styles and state, handling user interactions and lists, and debugging and publishing apps.Upon completion of this short program, you will have built dynamic mobile apps that can run on both Android and iOS devices.
Power up your mobile app development career, ENROLL TODAY and boost your resume with sought-after React Native skills in less than 3 months!
Syllabus
Course 1: JavaScript Programming Essentials
- JavaScript has become the most popular programming language amongst software developers. This JavaScript essentials course is designed for ... Enroll for free.
Course 2: Developing Front-End Apps with React
- Learn one of the most popular front-end frameworks, JavaScript React, in this hands-on course. Take the next step in your web development ... Enroll for free.
Course 3: React Native: Developing Android and iOS Apps
- React Native is one of the two most popular frameworks used for mobile app development (Statista). Successful software developers in the ... Enroll for free.
- JavaScript has become the most popular programming language amongst software developers. This JavaScript essentials course is designed for ... Enroll for free.
Course 2: Developing Front-End Apps with React
- Learn one of the most popular front-end frameworks, JavaScript React, in this hands-on course. Take the next step in your web development ... Enroll for free.
Course 3: React Native: Developing Android and iOS Apps
- React Native is one of the two most popular frameworks used for mobile app development (Statista). Successful software developers in the ... Enroll for free.
Courses
-
Learn one of the most popular front-end frameworks, JavaScript React, in this hands-on course. Take the next step in your web development journey by learning how to build client-side user interfaces. You will develop these front-ends using components, the modular building blocks of React applications. You will learn about component composition to create rich functionality with features such as props, hooks, states, and event handling. You will explore component lifecycles and how to pass data and manipulate component states. Build your portfolio and gain practical experience by completing numerous hands-on labs in each lesson. At the end of the course, you integrate your skills with a final project by developing a shopping cart application. This course will help you succeed as a front-end, mobile or full-stack developer. It suits IT professionals looking to step up their careers or new graduates seeking to establish their client-side skills. Note that you will need basic HTML, CSS, JavaScript, and Git skills to get the most out of this course.
-
JavaScript has become the most popular programming language amongst software developers. This JavaScript essentials course is designed for anyone interested in a software engineering career as a web, mobile, front-end, back-end or full stack developer. You’ll start with JavaScript basics, covering fundamental concepts and ECMAScript 6 features. You’ll also explore key data structures, including arrays, DOM, AJAX, and effective debugging techniques. Next, you will focus on honing your error handling and DOM manipulation skills. You’ll explore handling errors and exceptions in JavaScript, become proficient in working with functions and events, apply string manipulation techniques, and learn to traverse and manipulate the DOM to create dynamic web pages. You’ll use JavaScript functions, tools, and libraries to create and style navigation and pages and utilize AJAX to fetch and display data from APIs. Throughout this course, we will provide step-by-step instructional guidance through videos followed by hands-on labs to practice what you learn. You will also complete a final project to showcase your newly acquired JavaScript programming skills and build a dynamic website. This course is for JavaScript beginners and assumes a basic working knowledge of HTML, CSS and Git.
-
React Native is one of the two most popular frameworks used for mobile app development (Statista). Successful software developers in the mobile app world make a point of having it on their resume. This React Native: Developing Android and iOS Apps course gives aspiring mobile app developers in-demand skills employers are looking for. During this course, you’ll get hands on setting up the React Native development environment. You’ll explore working with style and state management, handling user interactions and lists, and debugging and publishing mobile apps in React Native. Additionally, you’ll practice testing mobile applications on different Android and iOS mobile OS versions and platforms through our online labs. You’ll discover how to build cross-platform mobile apps using React Native and implement key features like navigation. Plus, you’ll look at state management to create efficient apps for different Android and iOS devices using React Native. If you’re looking to build a successful career in mobile app development, ENROLL TODAY and get ready to add sought-after React Native skills to your resume.
Taught by
IBM Skills Network Team, Richa Arora and Skill-Up EdTech Team