Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Fullstack Web Development With Spring And Angular
Rating: 3.9 out of 5(33 ratings)
242 students

Learn Fullstack Web Development With Spring And Angular

A complete course to master the two hottest web frameworks
Last updated 12/2018
English
English [Auto],

What you'll learn

  • Learn to use Angular Framework with Spring
  • An unique course which teaches you to bring the power of Java to Angular
  • Learn to create a complete app using Spring and Angular

Course content

4 sections37 lectures7h 37m total length
  • Introduction1:50

    Master full-stack development with Angular and Spring, from basics to a to-do list app. Learn how Angular handles front-end tasks while Spring manages the back end, then connect them.

  • What is angular9:40

    Learn how angular simplifies front-end development, why Java developers use it with spring boot for full-stack apps, and adapt to angular’s typescript-based modern versions.

  • Installing Angular10:30

    Set up angular development by installing homebrew and npm, install the angular cli, create a new angular project, and run ng serve to view the app at localhost:4200.

  • Understanding Angular Files24:01

    Explore the angular file structure by creating a temp project, removing test files, and understanding how assets, environments, node_modules, tsconfig, tslint, and modules, components, and decorators work.

  • Typescript15:06

    Explore how TypeScript extends JavaScript with static typing and how Angular uses decorators to attach metadata to classes, including variable declarations and the compile step to JavaScript for the browser.

  • Components16:51

    Learn the building blocks of an Angular app: components, templates, and metadata. Create components with a class, bind data in the template, and wire them via selectors and index.html.

  • Modules12:24

    Explore how Angular modules organize code, distinguish root and feature modules, and configure them with the module decorator, including imports, declarations, providers, exports, and bootstrap.

  • Templates16:50

    Learn the basics of Angular templates, including inline and template url usage, data binding, and interpolation. See how to use *ngFor and boolean conditions, with multi-line templates.

  • Styling18:21

    Learn styling in Angular by applying CSS through the styles metadata attribute, using host and pseudo class selectors, and understanding style isolation to control component-level visuals.

  • Routing20:09

    Configure Angular routing with the router module, define routes by path and component, and render them via router outlet; explore wildcards, redirects, and path matching.

Requirements

  • Basic knolwedge of Java and JavaScript is required for completing the course.

Description

The world of app development is fast paced, where app trends come and go. What started as simple and functional apps, have now resulted apps that are more integrated at every step. This has pushed for a change in the way we build our apps, including the tools we use. We are no longer capable of pushing out dynamic and fluid apps without using frameworks!

Frameworks are libraries or set of guidelines that simplify the process of building apps by allowing developers to write less code that does more. Front-end frameworks work hand-in-hand with server-side frameworks to ensure a complete functional framework.

The course has been designed for intermediate developers who are at least familiar with Core Java, an idea about the Spring Framework and at least basic web development knowledge as the course will not cover basic Java paradigms.

This Spring + Angular tutorial will go over basic concepts of Angular 5 including the theory behind it, why it’s useful, the standard file structure, TypeScript, the CLI, components, and so on. Following this, you’ll delve into Spring and learn how to integrate it into your Angular project.

When it comes to the Spring Framework, you’ll go over how to create your back-end server and get it up and running with Angular. From there you will work on building an actual project from the ground up – A ToDo List Application. This will include designing an entire front-end layout with Angular and integrating a back-end system with Spring.

The course will cover topics such as Angular Fundamentals (theory behind it, why it’s useful, building a simple Hello World Project, command line interface, standard file structure, TypeScript, components, building blocks, etc.), how to integrate Spring with your Angular project, how to create your back end server and get Spring working with Angular, advanced Angular concepts like dependency injection, HTTP client, form handling, etc. and complete a ToDo List Application.

At the end of this course, you will have the knowledge and the experience to actually start building your own Angular applications from scratch.

Enroll now and start your career as a web developer now!

Who this course is for:

  • Anyone who wants to learn to use Angular and Spring together should find this course very useful