Intro. to React Bootcamp
$195
Intro. to React Bootcamp

Intro. to React Bootcamp

Event Information

Share this event

Date and Time

Location

Location

PeopleSpace

1691 Kettering St

Irvine, CA 92614

View Map

Friends Who Are Going
Event description

Description

INTRO TO REACT
PS Javascript Workshop Series
*Lunch provided both days

Description:

React is a library for building HTML user interfaces. It is the "view" in a Model-View-Controller application. Created by the UI wizards at Facebook, top websites like Instagram, Netflix, Airbnb, Bleacher Report and Feedly use it. React is the 6th most starred project on GitHub and grows more popular every day.

In this two-day workshop, we will introduce you to React. On the first day, we will work through a series of increasingly more complicated tutorial exercises. Along the way, we will explain concepts like JSX, immutability, statefulness, one-way data flow, components, and virtual DOM.

With the basics out of the way, we will spend the second-day building a complex application which will put React through its paces and give us a chance to explore most of its features. Then we will learn how to think in React. We will show you how to go from design to components to working application. We will wrap the weekend with a quick preview of React Native, which allows you to use your React skills to create cross-platform mobile apps.


Syllabus:

  • Day One

    • Setting up

      • Installing Node

      • Package.json

      • Webpack

      • Babel

      • Hello React

      • ES6 Quickly

    • Components & JSX

      • The React Libraries

      • Component Composition

      • Properties

      • State

    • React & the DOM

      • Events

      • Hands-on: Event Handling

      • Attributes

      • Hands-on: Attribute passing

    • Deeper JSX

      • Conditionals

      • Comments

      • Hands-on: Conditionals

      • XSS

      • Element Factories

      • Styling

      • Hands-on: JSX & Styling

    • Forms

      • Submission

      • Validation

      • Hands-on: Forms

    • Building Apps with Components

      • Defaults

      • Property types

      • Custom types

      • Hands-on: built-in & custom types

      • Composition

INSTRUCTOR:

Instructor, Troy Miles
Troy Miles is a senior software engineer and instructor. He is exceptionally skilled at full stack development with experience using both ASP.NET MVC and Node.js on the backend, SQL Server or MongoDB as the database and web or mobile on the front-end. He is also skilled in C#, Objective C, Java, and JavaScript well. He posses deep knowledge of the following frameworks: AngularJS, jQuery, jQuery Mobile, PhoneGap, Backbone, Ember, Jasmine, and Mocha.


About PeopleSpace Professional Development Series:

Our Professional Development Series for working developers aim to enhance our resume, expand our skills and add new outlook to the OC technical community. Our workshops provide a platform for more indepth exploration of new technologies, methodologies and concepts.

For more info. and upcoming workshops:

http://peoplespace.us/professional-development/


Share with friends

Date and Time

Location

PeopleSpace

1691 Kettering St

Irvine, CA 92614

View Map

Save This Event

Event Saved