Angular Fundamentals from Scratch & Unit/Integration Testing
Angular Fundamentals from Scratch & Unit/Integration Testing, available at $59.99, has an average rating of 4.32, with 63 lectures, based on 541 reviews, and has 4352 subscribers.
You will learn about NO Prior knowledge of Angular is required. Every Concept including TypeScript basics are taught from Scratch Get the deep understanding of the Angular fundamentals to quickly establish yourself as a frontend developer You will learn Angular Unit Testing and Integration Testing Best Practices Knowledge on Unit Testing tools like Karma, Jest, Jasmine, Angular Bed etc Understand how to perform Component Testing, Service Testing , Directives Testing with Angular By end of this Course, You will Develop modern responsive and scalable web applications with Angular This course is ideal for individuals who are developers or SDET or QA Automation Engineers or Front end devs or Software Engineers It is particularly useful for developers or SDET or QA Automation Engineers or Front end devs or Software Engineers.
Enroll now: Angular Fundamentals from Scratch & Unit/Integration Testing
Summary
Title: Angular Fundamentals from Scratch & Unit/Integration Testing
Price: $59.99
Average Rating: 4.32
Number of Lectures: 63
Number of Published Lectures: 63
Number of Curriculum Items: 63
Number of Published Curriculum Objects: 63
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- NO Prior knowledge of Angular is required. Every Concept including TypeScript basics are taught from Scratch
- Get the deep understanding of the Angular fundamentals to quickly establish yourself as a frontend developer
- You will learn Angular Unit Testing and Integration Testing Best Practices
- Knowledge on Unit Testing tools like Karma, Jest, Jasmine, Angular Bed etc
- Understand how to perform Component Testing, Service Testing , Directives Testing with Angular
- By end of this Course, You will Develop modern responsive and scalable web applications with Angular
Who Should Attend
- developers
- SDET
- QA Automation Engineers
- Front end devs
- Software Engineers
Target Audiences
- developers
- SDET
- QA Automation Engineers
- Front end devs
- Software Engineers
This course is exclusively designed for beginners to understand ANGULAR fundamentals for Front end Web Development and ability to perform white Box TESTING such as Unit Testing , Integration testing for the code using various Testing Frameworks like Karma, Jest, AngularBed, Jasmine etc
This course is divided into 2 Phases
Phase 1:
Introduction to Front end Development – Phase 1 explains the fundamentals of Angular including TypeScript Fundamentals to develop Front end Real time Apps from Scratch.
No programming Experience needed to start with this course. I have covered everything needed to make you familiar with every concept taught in the course
Phase 2:
Unit/Integration Testing – After Solid Understanding of Front end development using Angular in Phase 1, Phase 2 explains how to write Unit Tests and Integration Tests for the developed Phase 1 Code using Testing Frameworks like like Karma, Jest, AngularBed, Jasmine, Mock Services, classes etc
All Testing (White Box Testing) Frameworks concepts are also given with Scratch level explanation.
*******************************************************************
please note that This course will not deep dive into HTML learning but that will not affect you to learn ANGULAR.
By end of this course, one can start building Web Apps with Angular and write Solid Unit Tests and Integration tests to test their code as per Industry Standards
This course can be a great resource to Junior Developers and especially to SDET’s to get involved into White Box testing Strategies to better understand code and write solid Unit/Integration Tests.
Course Curriculum
Chapter 1: Introduction to Angular & Course FAQ's
Lecture 1: Introduction to Angular and Course FAQ's
Lecture 2: Node.js and Visual Studio Code installation for Angular Setup
Lecture 3: Please Note on sequence of Lectures
Chapter 2: TypeScript Fundamentals for Beginners
Lecture 1: What is Typescript? How different it is from JS?
Lecture 2: Importance of Let and Const keywords in Typescript
Lecture 3: Types Usage in Typescript
Lecture 4: Understanding Classes,Methods and objects in Typescript
Lecture 5: Importance of Constructor in Typescript
Lecture 6: Exports,Imports and Functions usage in Typescript
Lecture 7: Interfaces and objects Importance in defining contracts
Lecture 8: Usage of Pipes for Anonymous Functions
Lecture 9: Code Download
Chapter 3: Building Angular Components for App development
Lecture 1: Demo of the App which we will develop in this course
Lecture 2: Where to download code files
Lecture 3: Install Angular CLI dependencies and create the Project
Lecture 4: What are Angular Components? Understand how to create one
Lecture 5: What is Interpolation in Angular and how this can be used
Lecture 6: How to display Array of items into HTML with Angular Interpolation
Chapter 4: Structural Directives and ng Directives for Parent Child component relation
Lecture 1: What are Built in Structural Directives and how it helps in populating data
Lecture 2: What are ng-directives and how it helps to put conditions in HTML
Lecture 3: Understand the concept of Child and Parent Components with Input Tag
Lecture 4: Example of Input and Output Directives to communicate with parent and child
Lecture 5: Understand the Event Binding and how to create Custom Events
Lecture 6: Updating HTML Attributes of Angular with the Property and event Binding
Chapter 5: BootStrap CSS to bring Styling to Angular Component HTML Pages
Lecture 1: What are ng-templates and ng-container and where to use it effectively
Lecture 2: Introduction to Boostrap and how it helps to build effective CSS
Lecture 3: Bring the Custom Bootstrap template for Product List page
Chapter 6: Angular Routing for Page Navigations and Data Session Storage
Lecture 1: What is Angular Routing and how it helps to navigate between pages
Lecture 2: Add Router Link to the Product details page to land on Product Shop page
Lecture 3: Implementing Route Params to get the specific Product date to render
Lecture 4: Get Bootstrap template to display Product Details page into Angular html
Lecture 5: Implement Add to Cart functionality and change Button properties on Select
Lecture 6: Implement Website Header Navigation Bars with Bootstrap template
Chapter 7: Injecting Angular Service Providers for Data into Components
Lecture 1: Understanding Angular Services and implementing process into Framework
Lecture 2: Build Cart Component and consume the date from Angular Service
Lecture 3: What are Template reference variables? And KeyUp event to listen user Input
Chapter 8: Build Functional logic into Component methods and dynamically update from HTML
Lecture 1: Implemeting Logic to retrieve Product Price from ng-init hook
Lecture 2: Implement logic to update the Product Quantity using ONKEY Event
Lecture 3: Implement logic to update the Product Total and apply routerLink to Checkout
Lecture 4: Implment logic for Removing Products from the Cart and cleanup the code
Chapter 9: Create Angular Forms with ng-model two way Binding Directives
Lecture 1: What are Angular Forms- Getting Started with forms
Lecture 2: What is ng-model Directive ? Apply ng-model to the Angular forms
Lecture 3: Submitting the Form and storing the details with ng-form directive
Lecture 4: Creating Domain class to store form data for reusing in any component
Chapter 10: Consuming HTTP Rest Service Json data into Angular Components to render
Lecture 1: Creating Thankyou Page Template and implement toggling to Hide and unhide
Lecture 2: How to Consume Rest API"s data into Angular App – Example
Lecture 3: Created Book Interface to cast the API response to the book object
Lecture 4: Implement Library Page with Table using ng-for directive and API data
Lecture 5: Build Home page to App with proper router Navigations to respective pages
Chapter 11: Unit Testing the Angular Components with Angular Test Bed Utilities
Lecture 1: Introduction to Angular Unit /Integration Testing and its types
Lecture 2: What is Karma and Angular Test Bed and how it used for White box testing
Lecture 3: Build Unit Test for the method defined in the component classes
Lecture 4: Configuring Test Bed and creating HTML fixture to render the html on fly
Lecture 5: Test the Alert Details Component with ng-if condition logic validation
Lecture 6: How to load Stub Data into instance to test component in isolated way
Chapter 12: Use Stub Data for Testing Input Output Directives in the Angular Framework
Lecture 1: Testing Input Output Event emmitters with Stub data required for the component
Lecture 2: Create Mock Service class for Cart data to Test Cart component in isolated
Lecture 3: Perform Integration testing by viewing the results on browser with nativeElement
Lecture 4: Use SPY object to Implement Tests for Library Dashboard component
Chapter 13: Integration Testing to test the components on UI & SPY object Usage
Lecture 1: Use return value for created Spy object and inject into Test Data as Mocking
Lecture 2: Implement validations on Angular Forms and test on the browsers
Lecture 3: Understand how to fire DispatchEvents with QuerySelector for Integration testing
Chapter 14: Project Code Download
Lecture 1: Download Code
Instructors
-
QA Click Academy
Corporate Trainings from Professionals -
Rahul Shetty
Teacher over 800K+ QA Students|Founder of RahulShettyAcademy -
Venugopal Rao
Senior QA Engineer
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 11 votes
- 3 stars: 48 votes
- 4 stars: 216 votes
- 5 stars: 262 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