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 trialNoel Gonzalez
Full Stack JavaScript Techdegree Student 5,130 PointsThe "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?
5 Answers
Philip Cox
14,818 PointsI 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
28,736 PointsHey 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... :)
Dustin Matlock
33,856 PointsHi, 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:
- Moving from WordPress.com to Self-Hosted WordPress.org
- Android Data Persistence with Evan Anger
- Web Typography with Mattox Shuler
- Researching User Needs with Tomer Sharon
- JavaScript Basics
- Java Basics
- WordPress Theme Development
- Ecommerce with WordPress and Ecommerce
- Swift Structs and Enums
- Ruby Collections
- PHP Functions
- HTML Video and Audio
- Setting Up a Local Python Environment
- Write Better Python
- Flask
- Django
- Node.js
- AngularJS
Ramon Lopez Narvaez
2,754 PointsSo 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?
Dustin Matlock
33,856 PointsHi 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
2,754 PointsDustin Matlock thanks for the info, I had no idea i could pause the subscription =)
Dustin Matlock
33,856 PointsSure, anytime.
lspaini
8,034 PointsHi Dustin
When is the AngularJS course scheduled to be released?
Dustin Matlock
33,856 PointsHi 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.
lspaini
8,034 PointsHi 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
Dustin Matlock
33,856 Pointslspaini, please refer to this post for updates on the AngularJS course.
James Barnett
39,199 PointsI 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.
Andrew Chalkley
Treehouse Guest TeacherAndrew Chalkley
Treehouse Guest TeacherI think they refer to this is "Full Stack JavaScript Developers"