I recently completed all the backend API apps and one Dynamic Web app VotingApp.
But I am highly dissastisfied with the quality of my work.
####The code that I have written seems quite sloppy to me.
It is not very readable and I think after a few weeks even I would lose track why I wrote a particular piece of code in the first place.
For something simple as input validation to basic string formatting, I have written the code myself. I think it would be much better (and faster) if I used community trusted libraries for such repettive tasks. Problem is I don’t know what those libraries are.
####Difficulties with FrontEnd specially with React.
I used React for building some UI. But the code yet again quickly got out of hand. The app state had just too many individual components and passing these around as props just meant functional components wiith a huge argument list. (I admit, I don’t know redux, maybe redux can address some of these issues).
I am just too damn slow
Simple apps like Voting app and another app (Library Management) I created just for the heck of it take me too much to build. I need to quicken my pace.
Much more complex projects are coming up like the NightLife and Pinterest Clone and I believe they would completely overwhelm me.
So gentle readers,
I need your advice
Is there any online course targeted at Intermediate level Node developers which teaches all the different aspects of web app development, right from React, Redux, Mongoose Schema Creation, Routing to Deploying (using gulp that was a pain too) to web hosts like Heroku?
Basically consolidate all that I have learned until now so that it is easier to build future apps (like the rest of Dynamic Apps and potentially Non-Profit apps) and help me LEVEL UP as web developer.
(I have heard rumors that the somebody made the gitter app in a day’s work. WOW. I would want to be someone like that.)
On a more serious note, I would prefer that such course is free (obviously) but I would be okay with paying for it too as long as the cost is reasonable.
Does any such course exist, or will I have to learn everything by trial and error?
Please advise campers.
My apologies if this post is too long.