Build a professional login screen with NEXTJS, Chakra-UI and TypeScript
Level up your React skills easily
In more than 4 hours you will learn a ton of knowledge about building React apps. Not any apps; intermediate production ready React apps.
Build forms with Formik and YUP. Master form validation and building forms.
Learn the basics about NEXTJS and building production ready apps
Learn how to use Chakra-UI. One of the best accessible UI libraries to build theme-able apps
Learn about page layout and responsiveness design
Most importantly, master building React apps with TypeScript
Introduction to the monorepo structure
Installing dependencies and getting the backend running
Setting up the frontend from a template
Codebase Tour
Making the login page layout
Add a basic form heading and text
Making the first basic form
04 - Integrating with Chakra-UI
Integrating with Chakra-ui
Allowing customisation of the input field
Making the InputFiled component
Polishing the InputField Component
Using it all together
Making the login screen functional
Handling login errors
Giving feedback to the user
Minor cleanups before we move on
Making the basic structure
Making the form functional
Basic form layout
Form validation
Form submission, errors and feedback
Using url state to manage sections
Improving the code with typescript
Adding a back button
Adding animations
Adding polish to the design
Making the page responsive
YouTube users feedback
“As a self taught C# MVC developer, I was contemplating learning React. This is a very clear overview of the basics with an explanation of the terminology and process flow. I'm looking forward to the next lesson.”
“You are a great teacher bro, You give clear explanations with clear examples”
“You're a great teacher Mahmoud. Thank you! ”
“keep going Mohmoud I am a react developer and really you can take this channel to the next level :)”
“You're a super duper great teacher, thank you for those videos!”
“This is the kind of tutorial what i was locking for, thanks a lot.”
“My Man! This is a great video! The explanation is thorough and clear with no filler. Good mic levels.”
I have answers
You need to know basics of React. If you have a couple of simple projects under your belt that would be handy. If you have experience with NextJS this course is perfect for you. However, this course is not for absolute beginners.
You get access to the course discussions and you can ask me any questions your want. If you are keen for more, you can always reach to me on my email [email protected] and I'll be ready with answers
No problems at all. You can always get a full refund in the first 30 days. No questions asked, just email me and I'll get you sorted in less than a day!
Having experience with TypeScript you would really benefit from this. If you wanna get a gateway introduction to TypeScript in the React context, then yeah this course will be okay. But at least you need to know what TS...
Actually not at all. NextJS is a framework built on top of React. It's very handy and well sought after in the market. You can learn that through the course. No previous experience is needed at all.