What can you build with languages and frameworks?
Dive deeper into languages and frameworks with Bloc. Check out the applications you’ll build in our Web Developer Track and the reputable companies building applications with the same tools.
Languages
“A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output. Programming languages generally consist of instructions for a computer. Programming languages can be used to create programs that implement specific algorithms.” -Wikipedia
Languages are used in conjunction with frameworks to make your life easier. You’ll need to know a language before using a framework. At Bloc, you’ll have the opportunity to learn JavaScript, Node.js, and Ruby. These will help you in creating your projects on popular frameworks like React, Rails, and Express.
What you’ll build in Bloc’s program with languages (no frameworks):
- A fully functional clone of Hacker News
Frontend & Backend Frameworks
“Web frameworks provide tools and libraries to simplify common web development operations. You don’t have to use a server-side web framework, but it is strongly advised — it will make your life a lot easier.”-Mozilla
React.js- Frontend Framework
React is new to Bloc’s curriculum. It’s a popular frontend framework that helps users build user interfaces faster. Frontend frameworks focus on the client-side of development and what the user sees and interacts with. You can read more about why we teach React at Bloc here.
What you’ll build at Bloc with React.js:
- Bloc Jams- a music player similar to Spotify
- A chat application
Ruby on Rails- Backend Framework
Ruby on Rails is one of the frameworks you can learn in the Web Developer Track at Bloc (Ruby being the language and RoR being the framework). We teach Rails because it’s easier to learn than other frameworks. Rails incorporates a large number of innovative features that empower developers to create complex web applications quickly.
What was built with Ruby on Rails?
Express with Node.js
Much like Ruby on Rails, Express is a framework built with Node.js. It’s comparable to using Ruby on Rails but is notably better in terms of performance. When choosing between Ruby on Rails and Express with Node.js, we suggest looking at what is in demand in your area. For some, learning Ruby on Rails makes the most sense due to their local job market.
What was built with Express/Node.js?
What you’ll build at Bloc with Ruby on Rails or Express/Node.js:
- An address book
- A clone of Reddit
Interested in learning more about the languages and frameworks Bloc teaches? Talk with one of our Student Advisors and check out our Web Developer Track syllabus!