React Fundamentals
WHAT YOU WILL LEARN
Hands-on experience with JSX syntax
Understanding and practicing Higher-Order Components
Understanding of Class Components and Stateless (Function) Components
Leveraging Props to pass data and validation using PropTypes
Working with data in components using State
Executing API calls to backend servers inside Components
Deep understanding of Component lifecycle methods
Performing Conditional Rendering
Understanding React Hooks
Working with Hooks such as useState, useEffect, useRef, and more
Working with Render Props
Using React Dev Tools for debugging
WHAT OUR LEARNERS SAY
Instructors
Deeksha Sharma
Deeksha is an experienced software professional with extensive experience in product & engineering roles. Since 2007, she added value to domains such as banking, finance, open-source licensing, eCommerce, and online education. She is also the core contributor and mentor here at Bonsaiilabs. A small list of organisations she worked with include Spark New Zealand, Revenera (Software Vulnerability Team), BonsaiiLabs, Westpac New Zealand, Bank of Montreal, Crystallize, Moneris, Nomis Solutions, Pluralsight Inc, Forkfacts (Stealth mode startup).
Harit Himanshu
Harit Himanshu is a hands-on software professional with more than a decade of experience in building and shipping products at companies of small to large sizes. He contributed to various domains such as Advertising, CleanTech, Security, and FinTech. He is passionate about writing clean testable code and prefers being lazy when coding. In his free time, he is found tinkering new technologies, learning new business domains, reading books, cooking, singing and investing his time with his wife on long walks.
HOW IT WORKS
1You select the program
2We meet for 15-20 minutes to learn about your learning goals
3You pay for the sessions. A minimum of 5 sessions are required
4We prepare your personalized learning path. This does not add any additional cost to you
5We meet online as per the agreed schedule and start your learning journey
PROGRAM COST
We charge USD 80 per hour. We call this a session. You must buy at least 5 sessions since most of our programs take at least those many sessions.
There is much work we do in the background to support you. Creating quizzes and projects with specific learning-based outcomes is not charged as an additional cost to you as a mentee.
FAQs
Can I take one session?
Yes, we charge USD 120 for a single session.
When does the program start?
We work with 2 mentees each month. Depending on your needs and our schedule we can work with the start time fo your mentoring. Reach us out to know our current availability.We work with two mentees each month. Depending on your needs and our schedule, we can work with the start time for your mentoring. Reach out to know our current availability.
Do you offer parity pricing and discounts to students?
Yes, we offer 30% off on our session price. We, however, require some documentation before offering the discount. Reach us, and we would be happy to help you.
How often are sessions scheduled in a week?
We have witnessed better learning rates when sessions are scheduled twice a week. However, we do understand different needs and try our best to address your requirements.
How are payments made?
Your payments are 100% secure. We use Stripe to collect our payments. It is the same company used by other companies such as Lyft, Instacart, Salesforce, Shopify, and many others. You get the invoice from us and receive the receipts on payment automatically.