Weather Application with Angular Express

Overview

In this series, Justin is going to combine the powers of the Express web framework with the power of AngularJS on the front end to create a weather forecast web application. Express will be used to proxy the request from the front end to the DarkSky API that is being consumed as a measure of hiding the credentials that are necessary for making the request. Moreover, Angular will interact with the proxy in order to obtain the information needed to render the application. If you want to see how this application comes together, then join us!
Weather Application with Angular Express Overview
In this episode, Daniel and Justin give a general overview of what to expect in the upcoming Weather App with AngularJS and Express series. They cover topics like who is the intended audience, what the scope of the series will cover, and what are some specific topics that will be addressed.
Clock icon0h 2m
[MUSIC] In this segment, we're gonna take a look at what you can expect from our upcoming weather app using AngularJS and Express series that we've got coming up for you. And Justin, if you could, would you very much do that for us? Tell us what is some of the general ideas that we're gonna take a look at and topics we're gonna cover in that series. So in this series we're actually gonna take a look at a more advanced view of, well, AngularJS and Express. In particular, we're gonna be building a proxy service that consumes an external API, not one, but in facts two APIs. That would be for weather information as well as Google Geocode, which is like geolocation but for addresses and latitude and longitudes. So we're gonna be building that service in addition to we're gonna be building a front end web application that consumes that proxy service. And by consumes, I mean, actually uses those end points that we have built to, well, get the data that it needs in order to render an application. While building this front end application, we're gonna see a more structured approach to AngularJS than you may have encountered. And that includes using web pack to manage our bundling and deployment and things of that nature. All right, could you also tell us who the intended audience is for this show? So the audience for this show should be people who are, you know some JavaScript, you know HTML, you know CSS, and to some extent you know about web services. So you've done a few things, right? I would not recommend this if you're just trying to get into web development. There's a lot of more complex topics, a lot of assumed knowledge as far as the processes. Like using MPM, and Node, and things of that nature. So you should be, I would say, intermediate would be a best approximation to skill level. All right, Justin, also here at DevPro, and ITPro and all the other Pros that we have, we tend to gear either toward a technical type skill that you need to learn, or a certification. Which one of those categories do we fall under here? This is definitely a skill. I wanna get better at what I do. I wanna learn a little bit about Webpack and how that integrates into the front end development. I wanna learn how to use Express and other MPM modules to go and grab data and kind of collectively bundle an HTTP response that I can then consume. I wanna know how to deploy those in their respective rights. So this is definitely about powering up, and does not have a certification. All right, well, if that sounds like something that might be interesting to you, we look forward to seeing you in the upcoming S series. [MUSIC]

Learning Style

On Demand

Length of course

9h 33m
23 Episodes

Here are the topics we'll cover

  • Weather Application with Angular Express
    Learning Options

    Options for this course

    Train your team
    Stay ahead of the curve and future-proof your business with training programs designed for you.
    Channel & Reseller
    Transform your experience and integrate with our unique evolving library of Audit, Cybersecurity, and Information Technology courses.
    Individual learners
    Learn at your own pace and get your certification training.