Last updated 11/2018MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 3.73 GB | Duration: 8h 31m
Build amazingly beautiful apps combining the power of two hottest frameworks Angular 6 with Spring 5! What you'll learn Learn some of the best practices when developing applications with the Spring framework Get to know the advanced features of Spring Boot in order to effectively develop and monitor applications Explore the fundamentals of TypeScript and object-oriented programming Know how to use Angular built-in directives and build reusable components and custom directives Create template-driven forms with Angular Test your code with JUnit 5.0 Use Spring WebFlux and various other features Build applications using Spring 5 for backend and Angular 6 for frontend development Requirements Basic knowledge of Java and javascript is required. Description 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- and run- 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 eeering in USA and France respectively. Besides his interest in computer and electrical eeering, 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 , Rachid enjoys bicycling, photographing and reading Self-help and Philosophy books.Alejandro Imass is a Senior Eeer 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 Eeering and later Systems Eeering, 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. Overview Section 1: Getting Started with Spring 5.0 Lecture 1 The Course Overview Lecture 2 Spring Framework Lecture 3 Spring Modules Lecture 4 Spring Projects Lecture 5 New Features in Spring Framework 5.0 Lecture 6 Understanding Dependency Injection Lecture 7 The Spring IoC Container Lecture 8 Creating a Spring IoC Container Lecture 9 Defining JUnit Using the Spring Context Lecture 10 Unit Testing with Mocks Lecture 11 Dependency Injection Types Lecture 12 The @Autowired Annotation in Depth Lecture 13 Java Web Application Architecture Lecture 14 Creating a Few Simple Web Flows Using Spring MVC Lecture 15 Important Concepts Behind Spring MVC Lecture 16 Handler Mappings and Interceptors Lecture 17 Spring MVC - Advanced Features Lecture 18 Spring Security Lecture 19 Kotlin Versus Java Lecture 20 Creating a Kotlin Project in Eclipse Lecture 21 Creating a Spring Boot Project Using Kotlin Section 2: Learn Angular in 3 Hours Lecture 22 The Course Overview Lecture 23 What is Angular Lecture 24 Architecture of Angular Apps Lecture 25 Setting Up the Development Environment Lecture 26 Your First Angular App Lecture 27 Structure of Angular Projects Lecture 28 Webpack Lecture 29 What is TypeScript Lecture 30 Declaring Variables Lecture 31 Types Lecture 32 Type Assertions Lecture 33 Arrow Functions Lecture 34 Interfaces Lecture 35 Classes Lecture 36 Objects Lecture 37 Constructors Lecture 38 Access Modifiers Lecture 39 Properties Lecture 40 Modules Lecture 41 Building Blocks of Angular Apps Lecture 42 Components Lecture 43 Services Lecture 44 Property and Attribute Binding Lecture 45 Class and Style Binding Lecture 46 Event Binding and Filtering Lecture 47 Two-Way Binding and Template Variables Lecture 48 Pipes Lecture 49 Custom Pipes Lecture 50 Component API and Input Properties Lecture 51 Output Properties and Passing Event Data Lecture 52 Templates, Styles, and View Encapsulation Lecture 53 ngContent and ngContainer Lecture 54 ngFor and Trackby Lecture 55 ngIf, Hidden Property and ngSwitchCase Lecture 56 Creating Custom Directives Lecture 57 Using ngModel to Apply Validation Errors Lecture 58 ngForm and ngModelGroup Lecture 59 Binding Data to Dropdown List Section 3: Application Development with Spring 5.0 and Angular 6 Lecture 60 The Course Overview Lecture 61 Introduction to Spring Lecture 62 Setting Up a Spring Boot Project Lecture 63 Exploring JPA Repository and Domain Objects Lecture 64 Using TDD, Write Services to Insert, Update, Delete, and Query Topics Lecture 65 Writing Advanced JPA Repository Extensions and Develop a Light Weight HATEOAS-Dr Lecture 66 Writing REST Controller Using Spring WebFlux to Perform Operations on the Topics Lecture 67 Introduction to Angular 6 Lecture 68 Angular Architecture Lecture 69 Creating Our First Angular Component Lecture 70 Communicating with Our Search Backend Lecture 71 Pet Store Infrastructure and Bootstrap Our Project Lecture 72 Catalog API Lecture 73 Buy API Lecture 74 Register New Users Lecture 75 Register New Users – Part Two Lecture 76 Login Page Lecture 77 Login Page – Part Two Lecture 78 Pet List Lecture 79 Pet List – Part Two Lecture 80 Sign Up User Form Lecture 81 Login Error Page Lecture 82 Not Found Page This learning path is for developers who wish to create their own web applications with Spring 5 and Angular. HomePage: gfxtra__Full_Stack_.part1.rar.html gfxtra__Full_Stack_.part2.rar.html
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.