- 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.Introduction2 lessons, 07:21
1.1Introduction01:02
1.2Prerequisites06:19
2.Getting Started3 lessons, 30:48
2.1Creating the App Structure11:46
2.2Creating the Server-Side Entry Point10:14
2.3Starting the Angular and Express Apps08:48
3.Setting Up the Mongo Database4 lessons, 27:53
3.1Getting MongoDB Up and Running06:08
3.2Connecting to MongoDB06:47
3.3Creating the Database Schema07:49
3.4Creating a Simple Data Access Layer07:09
4.Creating an API With Express6 lessons, 29:16
4.1Handling Requests in Express09:57
4.2Taking Advantage of the Express Router05:52
4.3Adding the `GET` Handler to the API05:34
4.4Adding the `POST` Handler to the API03:18
4.5Adding the `PUT` Handler to the API02:17
4.6Adding the `DELETE` Handler to the API02:18
5.Building the Front-End Angular App6 lessons, 45:52
5.1Creating the Front-End Models06:57
5.2Creating an Angular Service07:31
5.3Making HTTP Requests From the Service08:33
5.4Setting Up the User Interface09:05
5.5Creating All the Components05:28
5.6Adding Routing to the App08:18
6.Creating the App Components12 lessons, 1:00:02
6.1Adding the View Lawn Markup05:55
6.2Adding the View Lawn Code06:51
6.3Adding the Add Lawn Markup04:34
6.4Adding the Add Lawn Code07:41
6.5Adding the Edit Lawn Markup03:06
6.6Adding the Edit Lawn Code04:11
6.7Adding the View Application Markup02:54
6.8Adding the View Application Code07:46
6.9Adding the Add Application Markup02:16
6.10Adding the Add Application Code04:49
6.11Adding the Edit Application Markup04:20
6.12Adding the Edit Application Code05:39
7.Conclusion1 lesson, 03:18
7.1Conclusion03: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.