Mobile Development with React Native

This coding course will teach you how you can create a mobile application with React Native!


ByDaniel Kalbasi, Front-End Engineer @ Sitecore and Founder of Mangoler eCommerce
Coding & Development

React Native, one of the most popular coding languages of the last years. React Native is a powerful framework for building native, web and mobile applications. The by Facebook created language is considered the future for modern development, master this skill now at UBARU!

Course Overview

weekend

Enrolment opens soon!

4 days, 24 hours

PJ Trade Center, Ispace

intermediate

Register Interest

see full course

Why you should take this course

With React Native, you don't build a "mobile web app", an "HTML5 app", or a "hybrid app". You build a real mobile app that's indistinguishable from an app built using Objective-C or Java. React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React. This course if for professional Mobile App Developers that build real apps and anyone who want to write an app, just for the fun of it! After this course, you have a perfect idea how to kick-start your next mobile app application with React Native. Possibly you can write one! This course is simple to follow, and it is quicker than self-learning. Asides from it, you can code and improve your react native on spot. To close it, you will learn react.js that it will beneficial for you if you start a web application (Yes you can build a web application with React!)

Why you should learn from Daniel Kalbasi

Daniel Kalbasi

Daniel Kalbasi

Front-End Engineer @ Sitecore and Founder of Mangoler eCommerce

React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React.

What you will learn

React Native fundamentals

We will start off with giving you a deep understanding of the fundamentals and characteristics of React Native. You will discuss it's philosophy, supported platforms and API support. Attendees that are completely new to coding and development are strongly advised to read in on these subjects before hand, to get familiar with the terminology.

Build with Expo

Expo is a free and open source tool-chain built around React Native to help you build native iOS and Android projects using JavaScript and React. You will learn the ins and outs about Expo, how to build an app with it, it's advantages and dis advantages. The instructor will also explain the main differences between Expo vs React Native CLI. We end this module with an actual assignment, you will create and publish your first Expo application!

JavaScript

The third module is all about JavaScript. You will learn how to utilize and benefit from the latest ES6/ES7 features, discover JSX and explore the React component life-cycle. We top it off with another exercise in which you will build something straight away with your new skills.


Overview of built-in components

The instructor will give you a complete overview of all the built-in components in React Native. You will organize the folder structure, create your own custom components, debug components and learn how to use 'service' in React. Since this course is focused on hand-on knowledge, we will end it again with a practical assignment.

Unit Testing in React Native

Go in-depth on unit testing in React Native. The instructor will elaborate on why unit testing is so important and different tools and techniques. After this you will practice unit testing real life. You will learn about push notifications and send your first one after we have gone through the entire theory part.

Build an App

The moment of truth. In the last module, you will funnel all your knowledge and practice into one last assignment; you will build and actual app using React Native. This serves two purposes, first of all you can use it as a recap of the entire course. Next to that, it allows fresh graduates to actually create a product to put in their portfolio. No worries! The instructor is there to guide you through every single aspect of the process. We top it all off with tips for a great user experience for mobile applications.

Who is this course for?

Mobile app developers Developers Fresh graduates
Mobile app developers Developers Fresh graduates

This course is designed for those who already have experience with mobile app development or development in general. You will need to know the basics to get the most value out of this course. Everyone, also beginners, are welcome to apply for this course, but you will have to take into consideration that the learning curve might be steeper.

Fresh graduates, especially those from a computer science faculty or related study, are encouraged to apply! This course will give you the opportunity to learn an exciting framework from an industry expert and you will be able to create your first portfolio item to land a new job!

All the instructors are very helpful and eager to share their knowledge. I learned directly how to apply new knowledge, boosted my network by working on case studies with other attendees and got amazing career guidance by UBARU after the course. Every course feels like it is made for me.

- Ruvina Danaraj - Branding and Partnerships at SOCAR Malaysia.

A day in an UBARU Course

9.00 AM

Class

Learn the key skills and methods through theory lecture, Q&A and activities. You will enjoy a formidable presentation based on the instructors industry expertise. To ensure every chapter is relevant to you, interaction plays a big part.

12.00 PM

Lunch (optional)

Enjoy a fully provided lunch, review the morning session with your classmates and network with the instructors. We will make sure everything gets prepared for the afternoon session. This is also a good time to get some extra help, where needed.

12.45 PM

Practice

Theory is one part, exercise is what is creating a new skill. Practice your new knowledge with real-life case-studies, examples and exercises. Work together in groups, get extra help from the instructor and learn how to apply your new skills in your area of expertise.

6.00 PM

Network (optional)

Optional network session after the course, talk to your instructor, get to know your classmates and expend your professional network. Enjoy our meet ups, open discussions, and happy hours, in our personal after course sessions.

9.00 AM

Class

Learn the key skills and methods through theory lecture, Q&A and activities. You will enjoy a formidable presentation based on the instructors industry expertise. To ensure every chapter is relevant to you, interaction plays a big part.

12.00 PM

Lunch (optional)

Enjoy a fully provided lunch, review the morning session with your classmates and network with the instructors. We will make sure everything gets prepared for the afternoon session. This is also a good time to get some extra help, where needed.

12.45 PM

Practice

Theory is one part, exercise is what is creating a new skill. Practice your new knowledge with real-life case-studies, examples and exercises. Work together in groups, get extra help from the instructor and learn how to apply your new skills in your area of expertise.

6.00 PM

Network (optional)

Optional network session after the course, talk to your instructor, get to know your classmates and expend your professional network. Enjoy our meet ups, open discussions, and happy hours, in our personal after course sessions.

Every course with UBARU is another great experience. Every time I attend, the instructor gives a unique twist to the whole experience. These instructors are the best in their field, and you can definitely see that during the course. When I attend a course in which I have zero experience, the instructors are patient and there to help.

Overall great experience, good vibe and walked away with some good connection due to the networking sessions. Thanks!

- Khaled Emdad - Performance Marketing Manager at Admiral Digital.

Every course with UBARU is another great experience. Every time I attend, the instructor gives a unique twist to the whole experience. These instructors are the best in their field, and you can definitely see that during the course. When I attend a course in which I have zero experience, the instructors are patient and there to help.

Overall great experience, good vibe and walked away with some good connection due to the networking sessions. Thanks!

- Khaled Emdad - Performance Marketing Manager at Admiral Digital.

Frequently Asked Questions

You have a question? We have an answer!

What is the benefit of classroom learning over online courses?

To ensure you get the most out of the course, all our teaching moments are on location in one of our classrooms. Whether you learn something you have never done before or you are enhancing your current skills with an intermediate or expert course, you will get the most out of it by interacting with your instructor and classmates face to face. Also, we strive to make every course as relevant for each attendee as we can. By learning in a classroom you have the chance to get tips and exercises to apply your new knowledge in your field of expertise. We have classroom locations in TTDI and PJ Trade Center. You will find the location for your course in the course overview at the top of the page.

I cannot attend on this date, can I sign up for the next one?

Yes you can! Your time is precious and we understand that. Luckily all our courses are being given on a regular basis. Drop us a message through the contact section below and we will notify you as soon as the next enrolment dates are known!

How do I secure my spot in a course?

To ensure every student gets full attention, guidance and help where needed, all our courses have a limited amount of open seats. We work according to first come, first serve. Your spot in one of our courses, bootcamps, guest lectures or events, is secured as soon as you payed and received your ticket.

Questions?
We’re here for you.

If you have a question, we have an answer. If you need something, we’ll help you. Contact us anytime.

Contact Us