React.js is a popular Front End framework. Companies like Facebook, Netflix, Flipboard, and Khan Academy are using it to power blazing-fast web apps that make interacting with users faster than ever before.
This full-day workshop will introduce you to the basic concepts you need to understand to work with React.js.
• Why Use React?
• Thinking in Components
• One-Way Data Flow
• Props & State
• Your laptop (Mac, PC, Linux) and charger
• A modern web browser (Chrome, Firefox, Safari)
• A text editor - we recommend either Sublime Text 3 or Atom (both free)
• Git (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) installed on your laptop
• node.js (https://nodejs.org/en/blog/release/v8.11.3/) installed on your laptop
• Chrome React Dev Tools (https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en)
• React Syntax highlighting for your editor
- Atom: https://github.com/dwyl/learn-react/issues/12
- Sublime Text 3: https://medium.com/@adrianmcli/setting-up-sublime-text-3-for-reactjs-3bf6baceb73a
If you do not have a laptop, please contact the instructors. We have a limited number of Chromebooks for students to borrow.
Payment is required to attend. If you'd like to attend but cannot afford the cost, click here to request a scholarship (https://docs.google.com/forms/d/e/1FAIpQLSfiUBN4yve3L7iociXzcqNgEtrljsn_7mCgZ3eUtvAEr3bcQg/viewform). Due to the amount of applications, only the scholarship recipients will receive an email a few days before the workshop. Thank you for your understanding!
ABOUT THE TEACHERS
Nicole Fish is a professional dancer turned psychology major turned software engineer. A fierce STEMinist dedicated to paying it forward, an impressive two-time college dropout, and a proud graduate of an all women’s coding bootcamp/ feminist utopia, she is passionate about building tools that empower people. As the primary front-end architect of the latest product at Elevate Security, she first pushed her code into production this month, which immediately vanquished her imposter syndrome.
Hanah Yendler is a pirate historian turned food educator turned software engineer. She is dedicated to making computer science education more accessible and approachable and loves working with GDI to achieve that. Hanah currently works at Eventbrite as a full stack engineer and helps run the internal mentorship and onboarding program. In her spare time, she likes to teach and perform swing dance and make a snazzy 1920's cocktail.