Angular 10 hands on for Java Developers
Angular 10 hands on for Java Developers, available at $74.99, has an average rating of 4.3, with 216 lectures, based on 513 reviews, and has 3521 subscribers.
You will learn about How to build responsive and reactive front-ends with Angular How to get up to speed quickly with the Typescript programming language How to connect Angular to a REST back-end developed in Java (Spring Boot) How to ensure that the application and REST API are secured using industry standard techniques like JWTs, HttpOnly cookies and more This course is ideal for individuals who are This course is aimed at Java developers who want to expand their skill set to become full-stack programmers. It is particularly useful for This course is aimed at Java developers who want to expand their skill set to become full-stack programmers.
Enroll now: Angular 10 hands on for Java Developers
Summary
Title: Angular 10 hands on for Java Developers
Price: $74.99
Average Rating: 4.3
Number of Lectures: 216
Number of Published Lectures: 216
Number of Curriculum Items: 216
Number of Published Curriculum Objects: 216
Original Price: $124.99
Quality Status: approved
Status: Live
What You Will Learn
- How to build responsive and reactive front-ends with Angular
- How to get up to speed quickly with the Typescript programming language
- How to connect Angular to a REST back-end developed in Java (Spring Boot)
- How to ensure that the application and REST API are secured using industry standard techniques like JWTs, HttpOnly cookies and more
Who Should Attend
- This course is aimed at Java developers who want to expand their skill set to become full-stack programmers.
Target Audiences
- This course is aimed at Java developers who want to expand their skill set to become full-stack programmers.
This course is for existing Java developers who want to learn the popular Angular framework for developing front-end Web interfaces.
In the course we cover all of the main principles of building websites in Angular, including the Typescript Language. This is taught with reference to Java and Java web technology examples, making it a very quick and easy way for Java developers to upgrade their skills to Angular. No prior knowledge of Javascript or Typescript is needed, although some basic HTML is useful.
We then learn how to create a REST API in Java (using Spring Boot) and configure it to work with an Angular front end. Some experience of Spring Boot will be helpful.
And finally we cover securing the Angular site and the REST front end in quite a lot of depth. By the end of the course you’ll understand CORS, Cross Site Scripting (XSS), JSON Web Tokens (JWT) and importantly how to ensure that the site is built and secured to production standards.
Course Curriculum
Chapter 1: Chapter 1 – Introduction
Lecture 1: Introduction
Lecture 2: Changes in Angular 10
Chapter 2: Module 1 – Creating a simple angular app
Lecture 1: Course Files
Chapter 3: Chapter 2 – What is Angular?
Lecture 1: How angular sites differ from traditional web technologies
Lecture 2: How angular can create a fast, responsive user experience
Lecture 3: What an angular application looks like
Lecture 4: How to get support while you're taking this course
Chapter 4: Chapter 3 – Setting up the environment
Lecture 1: The software needed to build with Angular
Lecture 2: Installing Node.js
Lecture 3: Installing the Angular CLI
Lecture 4: Testing Angular with a hello world application
Lecture 5: Angular 10 changes
Lecture 6: Running the hello world application
Lecture 7: Configuring the Intellij Idea IDE
Lecture 8: Installing and configuring Visual Studio Code
Chapter 5: Chapter 4 – Introducing Angular architecture
Lecture 1: An overview of our first example site
Lecture 2: What is a component?
Lecture 3: index.html and styles.css
Lecture 4: Component selectors
Lecture 5: The 4 component files
Lecture 6: How angular can construct a page
Lecture 7: Angular doesn't assemble the HTML
Lecture 8: How to open a project from the sample files
Chapter 6: Chapter 5 – Creating a component
Lecture 1: Creating a new project
Lecture 2: Running the project
Lecture 3: Creating the component with the CLI tool
Lecture 4: Editing the Component's HTML and making it appear
Lecture 5: Exercise 1 – creating components
Lecture 6: Exercise 1 – solution walkthrough
Chapter 7: Chapter 6 – Template Expressions
Lecture 1: An overview of the Component Class structure
Lecture 2: Template expressions
Lecture 3: Template expressions are dynamic
Chapter 8: Chapter 7 – Simple event binding
Lecture 1: Angular 10 changes
Lecture 2: Event binding
Lecture 3: Exercise 2 – event binding
Lecture 4: Exercise 2 – solution walkthrough
Chapter 9: Chapter 8 – Component interaction – reading properties
Lecture 1: Using the hidden HTML attribute
Lecture 2: Angular 10 changes
Lecture 3: Accessing properties of a child component
Lecture 4: The *ngIf structural directive
Chapter 10: Chapter 9 – Component interaction – property binding
Lecture 1: Setting up the scenario
Lecture 2: Accessing properties from code
Lecture 3: The @Input Decorator
Chapter 11: Chapter 10 – Component interaction – event binding
Lecture 1: Why we need custom events
Lecture 2: Creating an event emitter
Lecture 3: Triggering an event
Lecture 4: Sending data with events
Lecture 5: Revisiting *ngIf and hidden
Chapter 12: Module 2 – Introduction to Typescript
Lecture 1: Course files
Chapter 13: Chapter 11 – Introduction to typescript
Lecture 1: Module introduction
Lecture 2: Similarities to Java and the impact of TSLint
Lecture 3: Data types and variables
Lecture 4: Declaring variables
Lecture 5: Working with Arrays
Lecture 6: Loops and conditions
Chapter 14: Chapter 12 – Classes and objects
Lecture 1: Understanding Javascript objects
Lecture 2: Creating classes
Lecture 3: Class attributes
Lecture 4: Constructors and methods
Lecture 5: String templates
Lecture 6: Some hints for debugging classes
Lecture 7: Angular 10 changes
Lecture 8: Object equality
Chapter 15: Chapter 13 – Enums
Lecture 1: Creating an enum
Lecture 2: Looping through an enum
Lecture 3: Angular 10 changes
Lecture 4: Enums with values
Lecture 5: Retrieving a label from its value
Chapter 16: Chapter 14 – Services and dependency injection
Lecture 1: What is a service
Lecture 2: Creating a service
Lecture 3: Angular 10 changes
Lecture 4: Dependency Injection
Lecture 5: Exercise 1 – dependency injection
Lecture 6: Exercise 1 – solution walkthrough
Chapter 17: Chapter 15 – The observer design pattern
Lecture 1: The need for the observer design pattern
Lecture 2: Introducing the pattern and creating an observable
Lecture 3: Triggering an event, and creating an observer
Lecture 4: Dealing with errors and the complete event
Lecture 5: Unsubscribing an observer
Lecture 6: Exercise 2 – observer design pattern
Lecture 7: Exercise 2 – solution walkthrough
Chapter 18: Chapter 16 – Debugging in Angular
Lecture 1: Introduction to Debugging
Instructors
-
Matt Greencroft
Course tutor at Virtual Pair Programmers -
Virtual Pair Programmers
Instructor at Udemy
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 4 votes
- 3 stars: 57 votes
- 4 stars: 191 votes
- 5 stars: 256 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024