The world of app development is fast paced, where app trends come and go. 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! Spring 5 is a functional web framework for back-end development while Angular is one of the most modern, performance-efficient and powerful frontend frameworks you can learn as of today. It allows you to build great web apps which offer awesome user experiences! Combination of the two will enable you to build scalable and secure web applications. If you want build end-to-end modern web applications using Spring 5 and Angular, then this Learning Path is for you.
This Spring + Angular learning path will go over basic concepts of Angular including the theory behind it, why it's useful, the standard file structure, TypeScript, the CLI, components, and so on. You will then delve into Spring 5 and learn how to integrate it into your Angular project. You will also learn how to troubleshoot common compile-time and run-time errors and how to write clean and maintainable code. To put your learnings into practice, you will be developing a couple of basic server-side search and shopping applications with Angular and Spring 5.
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Getting Started with Spring 5.0, starts off with an introduction to Spring 5 and its latest features. You will then learn how to build an application using Spring MVC. You will then learn the advanced features of Spring Boot with the help of examples. You will also be introduced to a JVM language, Kotlin.
In the second course, Learn Angular in 3 Hours, you will learn the essential Angular concepts. You will learn how to build frontend applications using Angular.
The third course, Application Development with Spring 5.0 and Angular 6, starts off by exploring the features of Spring 5 and Angular 6. You will learn to build a couple of basic server-side search and shopping applications using the various features of Spring 5 and Angular 6.
By the end of this learning path, you will have all the knowledge and the experience to start building your own applications from scratch.
Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
Ranga Rao Karanam is a programmer, trainer, and architect. His areas of interest include cloud native applications, microservices, evolutionary design, high-quality code, DevOps, BDD, TDD, and refactoring. He loves consulting for start-ups on developing scalable, component-based cloud native applications, and following modern development practices such as BDD, continuous delivery, and DevOps. He loves the freedom the Spring framework brings to developing enterprise Java applications.
Rachid Al Khayat is born and raised in Damascus, Syria, and settled in France since 2008. He did his master and Ph.D. degrees in computer engineering in USA and France respectively. Besides his interest in computer and electrical engineering, he is passionate about web development, he works as Full Stack developer for SII Groupe (French IT service company). He has more than four years of experience in ES5, ES6, AngularJs, Angular 2+, and NativeScript. Last summer he was nominated as NativeScript Champions. In his spare time, Rachid enjoys bicycling, photographing and reading Self-help and Philosophy books.
Alejandro Imass is a Senior Engineer and Toronto Team Leader for Samsung Pay Inc. (a subsidiary of Samsung Electronics America, Inc.). Alejandro is an IT professional and entrepreneur with over twenty-five years of experience leading many high-profile projects in different sectors including Telecommunications, Food & Beverage, Energy, Government, and Aviation in global companies such as BP, Exxon-Mobil, Chevron, PDVSA, Conoco-Phillips, Genencor, Danisco, BAT, AGA, and SAP. He has international recognition in systems integration, control systems, and ERP and has participated in committees such as ISA. He started his career in Electronic Engineering and later Systems Engineering, specializing in large-scale industrial and ERP systems in materials, reliability, and asset management. Alejandro is a specialist, educator, and evangelist in open source technologies with multiple certifications in this field by the Institute for Superior Studies and Technological Research (ISEIT) in Venezuela(he is also a professor there). Prior to LoopPay, he founded Yabarana Corporation which develops large-scale, highly complex Unix-based solutions for a wide range of industries. Before Yabarana, Alejandro was a partner at MPR Venezuela, an IBM premium VAR for EAM/ITSM solutions in Latin America, director of business development for Venezuela and Colombia, and account manager for high-profile companies in the region such as Empresas Polar, BP, ExxonMobil, Chevron, and Alpina.
Alberto Di Martino is a software developer with Samsung Pay and has been working with Kotlin since version 1.0. He is an expert with Kotlin when it comes to knowledge and expertise in this technology. He is keen to share his rich experience through this course.