CONNECT WITH US!

(02) 8616 8079

0917 113 1154

Head Office: 6F Salustiana D. Ty Tower Paseo de Roxas cor. Perea St. Legaspi Village, Makati City

Philippines

Training Center: 5F National Life Insurance Company Building, 6762 Ayala Avenue, Makati City Philippines

© 2016-2017 Phoenix One Knowledge Solutions, Inc.

LEARN THE POPULAR JS LIBRARY WITH A FEATURED MENTOR
June 28-30, 2017
PHOENIX ONE
CORPORATE TRAINING CENTER
LG/F Salustiana D. Ty Tower
Paseo de Roxas cor. Perea St., Legaspi Village Makati City
9:00 AM - 6:00 PM

React

BOOTCAMP

with Adam Goldman

MENTOR

ADAM GOLDMAN

Adam is a tech consultant and React enthusiast with 7+ years hands on coding, tutoring and team leading experience, delivering production apps utilizing latest technologies and best practices. Featured on Codementor and recently founded the Adam Method, you can follow Adam and his teachings at his FB page and Github.

WHAT OUR CLIENT SAY

"The best thing about the training is that there was exactly only 1 slide of PPT!!! Awesome training!"

"Thanks Man! The training is awesome! Clear and Enjoyable! I want to learn more things/ knowledge from you."

"3 day training is enough to do all the activities but overall, your training style is very good. Very unique"

"I attended the three day seminar on React.js It was very good and comprehensive covering the basics of react, eslint, flow and redux. Adam the instructor also gave best practices for react.js and development through out the seminar Phoenix One staff was very attentive to our needs."

"I really like how you share your knowledge with us. What I like most is how you share your personal insights on how you do things. It gives us motivation and helps us improve our productivity, not just in programming but also in life. Thanks"

LIMITED SLOTS AVAILABLE.
SECURE YOURS TODAY!

TRAINING INVESTMENT

EARLY BIRD RATE (until June 16)
P 15,000 + VAT

(per participant)

 

REGULAR RATE:

PHP 18,000 + VAT 

(per participant)

WHAT BONUS WILL YOU GET?
If you are a quick action taker, you might be eligible to one of the following...

 

  • 1.5 hours personal mentoring ( P7,500 value!) - first signup ONLY!

  • 1 hour personal mentoring (P 5,000 value) - next 2 signups

  • 0.5 hour mentoring (P2,500 value) - next 3 signups

MODULE 1

Intro:

  • Why are we here

  • What to expect

  • Adam’s method or: how is this training different from what you are used to

  • Be ready to write code. LOTS of code.

 

Topics Covered

  • Data binding and the (somewhat) death of jQuery

  • Why react?

  • React DOM

  • State

  • Stateful / Dumb Components

  • Props

  • ES6

  • /7

  • Eslint

  • Styles

  • Flow, propTypes and static type checking

  • React developer tools

 

We’ll code 5 tiny apps in parallel:

  1. Flip a coin

  2. Guess the number

  3. Roll the dice

  4. Fizz buzz

  5. Basic Auth

MODULE 2

Topics covered

  • Routing

  • Logic and functions in props

  • Redux

  • Redux developer tools

  • React redux 

  • Container / Representational components

  • Actions

  • Reducers

  • Middlewares (logger, thunk, localStorage)

  • Async operations

 

We’ll combine all our apps to one “mother” app with routes, implement redux, use local storage for basic auth and experiment with async operations.

MODULE 3

Topics Covered

  • Intro to nodejs and server side rendering

  • Jest and unit testing

  • E2E tests using nightmare

  • CI with Travis or: Finally we can sleep at nights

 

We’ll implement server side rendering, unit tests, and end to end tests in each app, and tie it all together with travisCI.

MODULE 4

Topics covered

  • React ecosystem / community

  • working with react packages

    • WHEN should I use it?

    • WHICH one to use?

    • HOW should I use it?

      • How to read documentation

      • POC first

  • Where do we go from here or: resources for further learning

  • Personal and corporate mentoring from Adam in the future

 

We’ll explore some of the online resources and implement some npm packages developed by the community. We’ll end up with a final Q&A and celebrate our new ninja skills :)