Web Application Development with Spring and Angular: 2-in-1
What you'll learn
- Build a high-quality message/notification component in Angular.
- Integrate Angular and Spring to build messaging application.
- Use different Angular components such as templating, directives, pipes, and forms
- Implement different components of Spring 5 such as Spring Data and Jackson
- Create and validate an Angular Forms in your application
- Build a message/notification service in Spring
Course content
- Preview02:53
- 08:18Routing
- 07:41Observable
- 12:08Angular Material Design
- 12:39Angular Unit Tests with Jasmine
- Preview05:21
- 09:28Spring WebSocket
- 11:54Spring Unit Tests
- Preview09:32
- 12:34Creating a Live Messaging Application Frontend with Angular
- 04:31Creating a Live Messaging Application Tests with Spring
- 05:20Package Manager and NPM
- 02:50Test Coverage and Istanbul
- 05:19Continuous Integration and Travis
- 04:38Deploy and GitHub Pages
- 04:22Angular 5 New Features
Requirements
- Prior programming experience of Angular and Spring is assumed.
Description
Time in software development is a key factor. This is the reason why we should be using standards frameworks like Angular and Spring that reduce the use of boilerplate code and offer most of the functionality that you need out of the box. We will build a sign-up form, to do so we will use Angular for the front end layer and Spring 5 to build the backend layer, the two layers will be communicating over REST APIs and the information will be persisted in a database using little code.
This comprehensive 2-in-1 course is a friendly guide to creating your own messaging application and data form. Package and distribute your application. Create a data form storage with the integration of Spring and Angular. Work with different Angular components like Subject and Observables. Implement different components of Spring 5 such as Spring Data and Jackson. Validate your Spring Application using Spring Validation. Use frontend and backend integration to create your messaging application
Contents and Overview
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Using Spring and Angular for Web Application, covers frontend and backend integration to create your messaging application. This course teaches you how to use Angular and Spring to create a fully working messaging web application. Learn advanced concept of Angular such as routing, observables, material design, and how to use it to create a messaging/notification component. Develop a Web Socket notification service. Create a messaging/notification application. Publish and maintain your application in production.
Finally, you will also learn the new features of Angular 5. By the end of the course, you’ll be ready to launch your own creations into the World.
The second course, Building a Web Application with Spring and Angular, covers creation impressive applications using Angular and Spring. The course will teach you how to use Angular and Spring to create a fully working data form storage web application. The first of the three sections of this course is about front-end technologies. In this part, you will learn the basic concept of Angular such as templating and directives and how to use them to create a form component.
By the end of the course, you will understand the different components and Storage services and how to integrate them into your application.
By the end of the course, you’ll develop production-ready web applications from scratch, exploring the new features of Spring and Angular version 5.
About the Authors
Mario Romano is the Director of Engineering in Alfresco but he is still really much involved with the coding as open source contributor for various projects. Before Alfresco, Mario accumulated nearly 8 years of experience in developing software for large organizations, and in particular in developing microservices architectures and single page applications. He's been coding since he was 10 years old. Mario is currently based in London, but grew up in Naples (Italy). Mario likes to plays the piano when is not busy writing code, reading code or thinking about code.
Who this course is for:
- Anyone interested to create data forms and build a messaging app using Angular and Spring - this is a one-stop course for you!
Instructor
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.