Lessons: 34Length: 3.4 hours

Next lesson playing in 5 seconds

Cancel
  • Overview
  • Transcript

7.1 Conclusion

That's it! If you've followed along this far, you've successfully completed a full-stack web app using MongoDB, Express, Angular, and Node. Congratulations! This is just the beginning, and you can put these skills to work to build many other web apps.

My name's Derek Jensen, and from all of us here at Envato Tuts+, thanks for watching.

1.Introduction
2 lessons, 07:21

1.1
Introduction
01:02

1.2
Prerequisites
06:19

2.Getting Started
3 lessons, 30:48

2.1
Creating the App Structure
11:46

2.2
Creating the Server-Side Entry Point
10:14

2.3
Starting the Angular and Express Apps
08:48

3.Setting Up the Mongo Database
4 lessons, 27:53

3.1
Getting MongoDB Up and Running
06:08

3.2
Connecting to MongoDB
06:47

3.3
Creating the Database Schema
07:49

3.4
Creating a Simple Data Access Layer
07:09

4.Creating an API With Express
6 lessons, 29:16

4.1
Handling Requests in Express
09:57

4.2
Taking Advantage of the Express Router
05:52

4.3
Adding the `GET` Handler to the API
05:34

4.4
Adding the `POST` Handler to the API
03:18

4.5
Adding the `PUT` Handler to the API
02:17

4.6
Adding the `DELETE` Handler to the API
02:18

5.Building the Front-End Angular App
6 lessons, 45:52

5.1
Creating the Front-End Models
06:57

5.2
Creating an Angular Service
07:31

5.3
Making HTTP Requests From the Service
08:33

5.4
Setting Up the User Interface
09:05

5.5
Creating All the Components
05:28

5.6
Adding Routing to the App
08:18

6.Creating the App Components
12 lessons, 1:00:02

6.1
Adding the View Lawn Markup
05:55

6.2
Adding the View Lawn Code
06:51

6.3
Adding the Add Lawn Markup
04:34

6.4
Adding the Add Lawn Code
07:41

6.5
Adding the Edit Lawn Markup
03:06

6.6
Adding the Edit Lawn Code
04:11

6.7
Adding the View Application Markup
02:54

6.8
Adding the View Application Code
07:46

6.9
Adding the Add Application Markup
02:16

6.10
Adding the Add Application Code
04:49

6.11
Adding the Edit Application Markup
04:20

6.12
Adding the Edit Application Code
05:39

7.Conclusion
1 lesson, 03:18

7.1
Conclusion
03:18


7.1 Conclusion

I would like to take this opportunity to thank you for coming along with me on this journey onto the world of the mean stack and building a full application from the ground up, using these technologies. Now, I'd like to leave you with few resources and I'm sure you're familiar with most of this but, it just pays to let you know that they're out there and to always continuously remind you to go to the source, and that's always the best place for some of the best information and documentation. So once again, you can head over to Mean.io and learn more about the MEAN stack as a whole, and really, you'll get some high level information about the MEAN stack and how to really get into it and get started with it. But if you really wanna learn more about the individual components, and I highly recommend that you do that, because in this course, we really just touch the tip of the iceberg. We were able to stitch them all together and create a full application, but there is so much more functionality out there that we didn't even begin to touch on. For instance, you can go to MongoDB.com and learn more about the rich capabilities that Mongo has when it comes to creating flexible data storage for your applications. Not just for the main stack, but anything out there in general. It's a very good resource. The same with Express. We were only using it to create APIs, but there are so many other things that you can do with Express.js, to be able to write server side JavaScript code, in a very high quality way. And so, I would highly recommend that you head over to expressjs.com and learn more about it. And get more up to date with some of the APIs that are available for you to take advantage of, on the server side. Angular is continuously evolving at the time of this recording, Angular 6 was actually recently released, so you can get more information about Angular 6. What's new? How can I integrate that into my mean stack? How can I use that in general, in my next upcoming application and just things like that. You can always get great documentation and resources, from Angular.Io. And obviously, nodejs at the foundation of all these technologies when it comes to the mean stack. I would definitely recommend you spend a lot of time getting in here, reading the documentation and really going through some of the sample projects. So you could really understand how Node, fits into all of this. And then ultimately, it always pays to spend some time looking at the different packages that are available to you in npm. Since we really only touched the tip of the iceberg in this course, and only brought in some of the very basic packages that really could make this application very functional. But there are so many more out there that can really make your application shine, and really make your job as a developer so much easier, since you don't have to always recreate the wheel. And then, finally, if you would like to get more examples of how to use these technologies. Or to maybe read about how somebody else takes advantage of them or watch a course like this to be able to learn more about any or all of the components of the mean stack, then you can absolutely head over to Tutsplus.com. And simply go into the search bar, and search for any of these technologies as an individual, or as a whole and you're gonna find always top quality written tutorials as well as, video courses just like this one. And once again I would like to take this opportunity to thank you, my name is Derek Jensen. And from everybody here at Tuts+, we can't wait to see you next time.

Back to the top