Create you own custom course. Learn How?

For more info call 0317-2074332

To register now “CLICK HERE” or go to  https://goo.gl/forms/KKQ6RwG3qBgOQtA02


Overview

React Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI using declarative components. It uses native UI views instead of using WebView hybrid approach, so there is no web layer in it. It’s directly connected to native UI elements through React Native Bridge.


Why choose React Native?

The apps built with React Native aren’t mobile web apps because React Native uses the same fundamental UI building blocks as regular iOS and Android apps. But instead of using Swift, Kotlin or Java, those building blocks are put together using JavaScript and React. So the apps will be very similar to native apps and will be effective in terms of performance and device native features. 

What impact will you have from this training?

  • Learn how to develop fully functional react native apps
  • Develop the apps with all the react’s building blocks using native code too.
  • Hands-on training experience on how to create an app with a project based approach

About the Trainers

ISHAQUE HASSAN

Ishaque is a full stack web/app developer with 6 years of experience in web and mobile development technologies. He started with web progressing towards mobile development and has worked with iOS (using Swift), Android (Kotlin & Java), Ionic (2 & 1), React Native and many other platforms with various types of languages and frameworks.

He is also associated with Operation Badar team which is lead by Sir Zia Khan as a senior trainer on Android. He has also been a first speaker of React Native at Nest IO. Ishaque has acted as a mentor with GDG Kolachi for various Google events & conferences and been a speaker at Android Pakistan back in 2018 . He is actively involved with many other community engagements.


Venue: What is the location and facility for the training?

Mohammad Ali Jinnah University has a state of the art and purpose-built training labs. MAJU has been chosen as the venue for an encouraging learning culture, as it is equipped with the latest training equipment and services essential for conducting training.

Address: 22-E Shahrah-e-Faisal Service Rd S, Pakistan Employees Co-Operative Housing Society Block 6 PECHS, Karachi, Karachi City, Sindh 75400.

Click here for direction to MAJU via Google Maps

Program Schedule for the Training

The training is of 24 hours in total spread over 06 weeks, and will start from Saturday, 16th-March 2019.

The sessions will be conducted on consecutive Saturdays, every session being of 4 hours from 09:00 AM to 01:00 PM.

Registration and Payments?

Sign up for this training by filling out the form on this link. Once you have filled the form, our team will contact you in the next 24 hours to discuss details of the program.

Fees for the training is Rs. 20,000/- (there are no hidden charges and the fees is a one time payment)

DISCOUNT Offer: Early Bird Discount 

We offer 25% discount if you are an early bird and register before Friday, 11th Feb, 2019.

How do you pay fees?

The fees can be submitted to MAJU’s Admissions department, open 7 days a week from 09:00 AM to 09:00 PM

The payment is required at least 5 working days before the start of training. Contact 0317 207 4332 to discuss payment methods.

Certificate of Completion

GetProfessional will provide a certificate which will be a testament to your successful completion and fulfillment of the criteria of training.

COURSE OUTLINE


SESSION: 01

Introduction To React

  • History
    How it works
    Why we use it

React Native Introduction

  • How its connected to react
    How it works
    Why we use it
    Differnece between ReactDOM & ReactNative

SESSION: 02

Getting Started: Part 01

  • Hello world App
    Dev Features of React Native
    How this live reload thing works
    Wireless configuration 
    ES6

SESSION: 03

Getting Started: Part 02

  • Component
    State,Props
    Component LifeCycle
    JSX
    Component UI Rendering
    UI Render Flow to Native UI Objects

SESSION: 04

Getting Started: Part 03

  • Intro to Navigation Library
    Navigation types and methods 

Advanced: Part 01

  • Native API’s Work flow
    Installing Native Libraries

SESSION: 05

Advanced: Part 02

  • Linking native libraries with rn link and understanding how it works
    Linking native libraries manually
    Maps 
    Firebase (Auth,RT-DB)

SESSION: 06

Advanced: Part 03 

  • Custom Native Modules (Android)
    Integration with existing native app