Pretty amazing how you went from 0 just over a year ago to releasing videos like this. You must have natural talent for programming, and React in particular.
Thanks Dylan! Throughout the initial process (let's say the first 6 months) I've never really felt that I was picking up things very easily. Especially when I started with React I had a lot of issues with understanding the most basic things. Also during the coding bootcamp (that I left after about ~3 weeks) I was one of the weaker, if not weakest student. I think it was eventually due to the (crazy) amount of time I spent understanding things that got me to the point where it became a lot easier to pick things up.
Yes, sooner or later I'll start adding more backend related (NodeJS) content to the channel as well to eventually dive into full stack projects. I'm planning to do this next year!
@@TechbaseDev sorry to take your time .. I want to ask.. I am going to make a register and login with react native .. And i am searching about security for APIs.. Is there any good practice to make API more secure and good? Or the security in authentication and authorization ? Thank you
Absolutely! When it comes down to authentication it's probably safe to let the server respond with a session cookie that use both the "http only" and "same site" attribute (27:09). As for authorization: it's a good idea to focus on the "principle of least privilege " (en.wikipedia.org/wiki/Principle_of_least_privilege). You want to make sure that you do proper authentication checks for incoming requests. There's many other things of course, the "OWASP API Security Project " might be a good starting point (owasp.org/www-project-api-security/). PS I'm planning to do a security crash course for NodeJS (and just servers in general) next year.
hey, nice content thank you. I've noticed some issue with AppScan in VSC in react projects, code is losing colorizing while the extension is enable and it's reporting problems with syntax that doesn't really exists, very promising tool but cannot use it :/