This course is your personal start of learning React and its ecosystem. You will learn plain React, transition from JavaScript ES5 to ES6, and build an application along the way. Afterward you are able to build your own applications and you are prepared to dive into the React ecosystem.
This book should enable everyone to start learning React. You will build an own application without any tooling along the way and transition from JavaScript ES5 to ES6.
Access exciting projects and starter projects to go beyond plain React. Combine solutions such as React Router and Firebase with your application.
This course dives deeply into state management in React. You will not only learn about advanced local state management in React, but at its core about state management with Redux and MobX. Along the way, you will get practical hands on experiences by building applications.
You will learn about React's state management with local state, Redux and MobX in this book. Building your own applications will give you plenty of hands-on experiences.
Access source code and starter projects to validate your learnings from the book. They will help you starting new applications from scratch.
Sreencasts enrich the book and source code to a complete course. Let them guide you to building your first applications with state management all by yourself.
This book teaches you pragmatic GraphQL in JavaScript from zero to one. You will learn how to interact with a GraphQL API in React by using HTTP methods, but also how to build a larger applications with Apollo Client as your GraphQL library in React or Apollo Server in Node.
You will learn about GraphQL in JavaScript with React and Node in this book. Building your own applications will give you plenty of hands-on experiences.
Access source code and starter projects to validate your learnings from the book. They will help you starting new applications from scratch.
This book teaches you pragmatic Firebase in React for business applications with a minimal tech stack. You will learn how to implement user management with authentication and authorization, how to manage a Firebase database, and how to deploy your application.
You will learn about Firebase with React, a minimalistic tech stack to realize profitable business ideas, in this book.
Access starter projects that show various migrations and integrations of other technologies in React with Firebase.
More course testimonials can be found on each course page ...
How do I get updates? I have two channels where I share updates about my content. Either you can subscribe to updates by email or follow me on Twitter. Regardless of the channel, my objective is to only share qualitative content. You will never receive any spam. Once you get the update that the book has changed, you can download the new version of it.
Is there a money back guarantee? Yes, there is 100% money back if you don't think it's a good fit. Please reach out to me to get a refund within two months after your purchase.
Does the content evolve? I will keep the content up to date with recent best practices, concepts and patterns. When there are new versions of libraries, I will do my best to keep it reflected in the content. Keen to hear your thoughts about possible things to improve/enrich the learning experience.
How can I get help while taking a course? The courses have an official Slack Group. You can join the channel to get help or to help others.
Can I help to improve the content? Yes, I would love to hear your feedback. Once again, please reach out to me. These can be improvements technical wise yet also about the written word.
What should I do when I cannot afford to pay for a course? If you cannot afford a course but want to learn about the topic, you can reach out to me. It could be that you are still a student or that the course would be too expensive in your country. Otherwise, you could also use Patreon to support me and unlock course content over time. In addition, I want to support any cause to improve the diversity in our culture of developers. If you belong to a minority or are in an organization that supports diversity, please reach out to me.
Can I support the project? If you believe in the content that I create, you can support me. Furthermore, I would be grateful if you spread the word about these courses if they helped you to learn about React and its ecosystem.
Is there a call to action? Yes. I want you to take a moment to think about a person who would be a good match to learn React. The person could have shown the interest already, could be in the middle of learning React or might not yet be aware about wanting to learn React. Reach out to that person and share the courses. It would mean a lot to me.
What's your motivation behind this platform? I want to teach about React in a consistent way. You often find material online that doesn't receive any updates or only teaches a small part of a topic. When you learn something new, people struggle to find consistent and up-to-date resources to learn from. I want to give you this consistent and up-to-date learning experience. In addition, I hope I can support minorities with my projects by giving them the content for free or by having other impacts.
I am a German software and web engineer dedicated to learning and teaching programming in JavaScript. After obtaining my Master's Degree in computer science, I continued learning on my own. I gained experience from the startup world, where I used JavaScript intensively during both my professional life and spare time, which eventually led to a desire to teach others about these topics.
For a few years, I worked closely with an exceptional team of engineers at a company called Small Improvements, developing large scale applications. The company offered a SaaS product that enables customers to give feedback to businesses. This application was developed using JavaScript on its frontend, and Java as its backend. The first iteration of Small Improvements' frontend was written in Java with the Wicket Framework and jQuery. When the first generation of SPAs became popular, the company migrated to Angular 1.x for its frontend application. After using Angular for over two years, it became clear that Angular wasn't the best solution to work with state intense applications, so they made the jump to React and Redux. This enabled it to operate on a large scale successfully.
During my time in the company, I regularly wrote articles about web development on my website. I received great feedback from people learning from my articles which allowed me to improve my writing and teaching style. Article after article, I grew my ability to teach others. I felt that my first articles were packed with too much information, quite overwhelming for students, but I improved by focusing on one subject at a time.
Currently, I am a self-employed software engineer and educator. I find it a fulfilling pastime to see students thrive by giving them clear objectives and short feedback loops. You can find more information about me and ways to support and work with me on my website.
Articles about React, new courses, and course updates delivered straight to your inbox. Quality content only, no spam - that’s a promise.
Exchange thoughts and learnings, improve yourself by teaching others, get help if you’re stuck - join the Slack Group.