Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Business

The "new" front-end developer

I've been doing front-end development for over 15 years. I feel like theirs a new kind of breed of front-end developers coming to live.

I see a lot of places asking for MongoDB, Express, AngularJS and Node.js

Are these the new "standard" tools for front-end development?

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

I think they refer to this is "Full Stack JavaScript Developers"

5 Answers

Philip Cox
Philip Cox
14,818 Points

I would say yes. The new breed of developing is modular clean code well structures code, and this is what these frameworks offer.

MongoDB is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents. Node.js is a newer way to access your database.

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. Express is a popular Node framework.

AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop. But what really makes the difference is under the hood it's all JavaScript, So the question is, is Javascript now the most important language to learn :)

geoffrey
geoffrey
28,736 Points

Hey Noel ! I don't personnaly and sadly have the experience you have yet. But what you say sounds just totally true to me. Why ? Because I have a very little experience, but I often see here in job queries for front-end developers where these technologies are something that you really need to know if you want to get hired.

Same where I'm doing my internship at the moment, the people qualified as front-end developpers are able to work with Javascript and Its frameworks such as Jquery, but above all, Angular JS... It's something you really need to know if you want to work for them as front-end, as they build all their websites on this framework. Plus the fact they know as well for some of them at least photoshop & illustrator.

So I think I don't tell you stupidities if I confirm that these tools are becoming the new standard, that's why I'm working hard on my side to get some good knowledge in JS and Angular right now... :)

Hi, Noel. It almost seems the terms front-end and back-end are starting to meld together. What you're referring to is kind of on the edge of that. However, some of what you've mentioned is on its way to Treehouse!

Upcoming Courses:

  1. Moving from WordPress.com to Self-Hosted WordPress.org
  2. Android Data Persistence with Evan Anger
  3. Web Typography with Mattox Shuler
  4. Researching User Needs with Tomer Sharon
  5. JavaScript Basics
  6. Java Basics
  7. WordPress Theme Development
  8. Ecommerce with WordPress and Ecommerce
  9. Swift Structs and Enums
  10. Ruby Collections
  11. PHP Functions
  12. HTML Video and Audio
  13. Setting Up a Local Python Environment
  14. Write Better Python
  15. Flask
  16. Django
  17. Node.js
  18. AngularJS
Ramon Lopez Narvaez
Ramon Lopez Narvaez
2,754 Points

So I'm done with all the Android courses and I want to start learning Node now, but Treehouse offers no courses at the moment. Should I just cancel my account for one or two months and enable it again when the node courses go online? Is that going to happen within the next few months?

Hi Ramon, if you don't have any other courses you want to learn, I'd recommend pausing your account instead of canceling it. This will give you unlimited time until more of the courses you're looking for come out at Treehouse. You'll also get to keep your profile by pausing it. If you contact support, they might be able to give you a better idea of the Node.js course release date.

Ramon Lopez Narvaez
Ramon Lopez Narvaez
2,754 Points

Dustin Matlock thanks for the info, I had no idea i could pause the subscription =)

Sure, anytime. :smiley:

Hi Dustin

When is the AngularJS course scheduled to be released?

Hi lspaini, I would only guess within the next 1-2 months although I'm not certain. If you like, I can try to find out for you.

Hi Dustin

Yes, that would be great! I tried many other tutorials but i usually learn most in TeamTreeHouse courses.

And do you know if there will be a section about using AngularFire or other backend services in AngularJS?

thanks in advance

lspaini, please refer to this post for updates on the AngularJS course.

James Barnett
James Barnett
39,199 Points

I think a lot of Front-end dev work seems to me to be Front-end Dev specializing in JavaScript.

AngularJS is a front-end JS technique, MongoDB and Node are both backend tech making that a perfectly feasible skillset but probably a misnamed job description.