The end of the JavaScript course!
At this point, you have a very solid skillset for front-end web development. With an understanding of sensible JavaScript code and ReactJS, you can create phenomenal and dynamic frontends.
You should be able to use your newfound skillset to integrate your frontends with either Ruby on Rails or NodeJS - the backends Odin teaches. However, in fact, your frontend can integrate with any back-end technologies under the right circumstances! After all, you’ve spent time working with APIs from the frontend already!
If you find something you don’t know or aren’t sure about, you should be, by now, a pro at Googling your way to an answer, looking at docs, and cruising through Stack Overflow posts. You’ve got all the tools you need to be a developer. And, really, the big secret is that you’ve been a web developer for some time already.
There’s a whole world of exciting things you can learn. Further on the front-end side: React Native to build mobile apps, D3 for data visualization, other single-page MVC front-end frameworks, etc. All that stuff is best learned when you’ve got something you want to build that requires “the perfect tool for the job.” If you’re excited to expand your horizons further, you can now look at back-end technologies to start building full-stack applications. If you’re on the Ruby on Rails path, you’re already there if you’ve completed the preceding courses!
So where do you go from here? BUILD! Build and build and build and build (see a theme in this curriculum yet?). Use what you’ve learned to create great projects. But focus on creating interesting software and use that to drive your education. However, we’re not done yet. There is yet more to learn!
Final Step: Give Your Feedback
- Before you move on, we would like your feedback here. Getting user(you) feedback is important so we can continue to improve the curriculum and get an idea of your experience.
Additional Resources
This section contains helpful links to other content. It isn’t required, so consider it supplemental.
- (Video) React Native Tutorial for Beginners - Build a React Native App
- (Video) JavaScript Pro Tips - Code This, NOT That
- Giant meta-list of screencasts by Avdi Grimm
- Visualization Tool Examples
- Tips for using AWS
- (Video) Development Workflow of 2013 by Paul Irish
- How To Keep Your Coding Workflow Organized from Smashing Magazine
- “My (Simple) Workflow To Design And Develop A Portfolio Website” by Adham Dannaway via Smashing Magazine
- “Powerful Workflow Tips, Tools And Tricks For Web Designers” by Melanie Lang via Smashing Magazine
- Functional Programming in Javascript from Eloquent Javascript
- Currying in Javascript from Kristina Brainwave via Medium