Angular Training in Chennai at Credo Systemz Providing you Best Angular Training with JavaScript, Node JS and MongoDB knowledge. Credo Systemz is the Best Angular Training Institute in Chennai Velachery and OMR
Slides from my talk on web scraping to BrisJS the Brisbane JavaScript meetup.
You can find the code on GitHub: https://github.com/ashleydavis/brisjs-web-scraping-talk
ABSTRACT
Cloud computing promises to significantly change the way we use computers and access and store our personal and business information. With these new computing and communications paradigms arise new data security challenges. Existing data protection mechanisms such as encryption have failed in preventing data theft attacks, especially those perpetrated by an insider to the cloud provider.
For securing user data from such attacks a new paradigm called fog computing can be used. Fog Computing is a paradigm that extends Cloud computing and services to the edge of the network. Similar to Cloud, Fog provides data, compute, storage, and application services to end-users. The motivation of Fog computing lies in a series of real scenarios, such as Smart Grid, smart traffic lights in vehicular networks and software defined network This technique can monitor the user activity to identify the legitimacy and prevent from any unauthorized user access. Here we have discussed this paradigm for preventing misuse of user data and securing information.
CONCLUSION
This proposal of monitoring data access patterns by profiling user behavior to determine if and when a malicious insider illegitimately accesses someone’s documents in a Cloud service. Decoy documents stored in the Cloud alongside the user’s real data also serve as sensors to detect illegitimate access. Once unauthorized data access or exposure is suspected, and later verified, with challenge questions for instance, this inundate the malicious insider with bogus information in order to dilute the user’s real data. Such preventive attacks that rely on disinformation technology could provide unprecedented levels of security in the Cloud and in social networks.
Mini UX Workshop: Creating Persona & ScenarioNatt Phenjati
1. The document outlines an agenda for a UX design workshop on creating personas and scenarios. It includes lectures on personas, examples of personas, exercises to create personas and scenarios for two client companies, and criteria for grading the workshop outputs.
2. Participants will work in groups to study a product, build a persona, design a new product feature, and create a scenario depicting the persona using the new feature. They will present their work to the class.
3. The workshop aims to help designers understand how to create realistic personas and scenarios to identify customer needs and help guide product design decisions.
GitLab Meetup #09 - 2022년 1월 27일
GitLab의 전 직원은 원격 근무를 하고 있습니다.
UX 디자이너가 제품 개발 프로세스에 어떻게 참여하고, 협업하는지에 대해 설명합니다.
구글 문서로 작성된 내용이라, 이 링크에서 보시는게 폰트가 더 깔끔합니다: https://docs.google.com/presentation/d/164EJB4u_F9pjAm2HcE0vtlS6C7QFONqHNZAahtaFRBM/edit?usp=sharing
The dark web allows for anonymous browsing but has privacy risks. It can only be accessed through special browsers like Tor that hide a user's identity and location. While the dark web protects anonymity, law enforcement has found ways to de-anonymize users through vulnerabilities in the Tor network or malware. Common uses of the dark web include drugs, weapons, child pornography, and hacking tools, though it also enables whistleblowing. Cryptocurrencies like Bitcoin are often used for transactions on the dark web due to the anonymity provided.
The Intel Desktop Board D101GGC supports Intel Pentium 4 and Celeron D processors, up to 2GB of DDR RAM, integrated ATI Radeon Xpress 200 graphics, Realtek high definition audio, USB 2.0, and 10/100 Ethernet. It provides expansion slots including two PCI slots and one each PCI Express x1 and x16 slots. The board features power management support and legacy I/O including serial, parallel, and diskette ports.
The document describes several real-time projects including:
1. An app for registration, login, accessing APIs via AJAX and logout with skills including local/session storage, JSON, AJAX, and string/array manipulation.
2. A product management project in Angular for adding, editing, deleting and searching products using data binding, directives, pipes and forms.
3. An app accessing JSON data for authentication and calling weather, news and Zomato APIs using HTTP client, observables, routing and custom RXJS.
4. A shopping cart application covering registration, login, authorization, adding/listing products, filtering, cart functions, searching and more using Angular, routing, HTTP, modules
Mean Stack Training in Chennai with all prerequisites from Best MEAN Stack Training Institute in Chennai. Become a MEAN Stack Developer is a dream for every Web Develope
ABSTRACT
Cloud computing promises to significantly change the way we use computers and access and store our personal and business information. With these new computing and communications paradigms arise new data security challenges. Existing data protection mechanisms such as encryption have failed in preventing data theft attacks, especially those perpetrated by an insider to the cloud provider.
For securing user data from such attacks a new paradigm called fog computing can be used. Fog Computing is a paradigm that extends Cloud computing and services to the edge of the network. Similar to Cloud, Fog provides data, compute, storage, and application services to end-users. The motivation of Fog computing lies in a series of real scenarios, such as Smart Grid, smart traffic lights in vehicular networks and software defined network This technique can monitor the user activity to identify the legitimacy and prevent from any unauthorized user access. Here we have discussed this paradigm for preventing misuse of user data and securing information.
CONCLUSION
This proposal of monitoring data access patterns by profiling user behavior to determine if and when a malicious insider illegitimately accesses someone’s documents in a Cloud service. Decoy documents stored in the Cloud alongside the user’s real data also serve as sensors to detect illegitimate access. Once unauthorized data access or exposure is suspected, and later verified, with challenge questions for instance, this inundate the malicious insider with bogus information in order to dilute the user’s real data. Such preventive attacks that rely on disinformation technology could provide unprecedented levels of security in the Cloud and in social networks.
Mini UX Workshop: Creating Persona & ScenarioNatt Phenjati
1. The document outlines an agenda for a UX design workshop on creating personas and scenarios. It includes lectures on personas, examples of personas, exercises to create personas and scenarios for two client companies, and criteria for grading the workshop outputs.
2. Participants will work in groups to study a product, build a persona, design a new product feature, and create a scenario depicting the persona using the new feature. They will present their work to the class.
3. The workshop aims to help designers understand how to create realistic personas and scenarios to identify customer needs and help guide product design decisions.
GitLab Meetup #09 - 2022년 1월 27일
GitLab의 전 직원은 원격 근무를 하고 있습니다.
UX 디자이너가 제품 개발 프로세스에 어떻게 참여하고, 협업하는지에 대해 설명합니다.
구글 문서로 작성된 내용이라, 이 링크에서 보시는게 폰트가 더 깔끔합니다: https://docs.google.com/presentation/d/164EJB4u_F9pjAm2HcE0vtlS6C7QFONqHNZAahtaFRBM/edit?usp=sharing
The dark web allows for anonymous browsing but has privacy risks. It can only be accessed through special browsers like Tor that hide a user's identity and location. While the dark web protects anonymity, law enforcement has found ways to de-anonymize users through vulnerabilities in the Tor network or malware. Common uses of the dark web include drugs, weapons, child pornography, and hacking tools, though it also enables whistleblowing. Cryptocurrencies like Bitcoin are often used for transactions on the dark web due to the anonymity provided.
The Intel Desktop Board D101GGC supports Intel Pentium 4 and Celeron D processors, up to 2GB of DDR RAM, integrated ATI Radeon Xpress 200 graphics, Realtek high definition audio, USB 2.0, and 10/100 Ethernet. It provides expansion slots including two PCI slots and one each PCI Express x1 and x16 slots. The board features power management support and legacy I/O including serial, parallel, and diskette ports.
The document describes several real-time projects including:
1. An app for registration, login, accessing APIs via AJAX and logout with skills including local/session storage, JSON, AJAX, and string/array manipulation.
2. A product management project in Angular for adding, editing, deleting and searching products using data binding, directives, pipes and forms.
3. An app accessing JSON data for authentication and calling weather, news and Zomato APIs using HTTP client, observables, routing and custom RXJS.
4. A shopping cart application covering registration, login, authorization, adding/listing products, filtering, cart functions, searching and more using Angular, routing, HTTP, modules
Mean Stack Training in Chennai with all prerequisites from Best MEAN Stack Training Institute in Chennai. Become a MEAN Stack Developer is a dream for every Web Develope
Credo Systemz Full Stack training in Chennai offers advanced level training to become Full Stack Developers. With placement assistance, our Full stack course focuses on developing deep knowledge and skills in front-end, back-end, and database management.
This is a laconic presentation on Angular JS for beginners only. I have emphasized on example rather than theory. There are self explained source code urls attached with slides. In the last slide I have attached source code for a real life example using Angular JS an BootStrap which may be very helpful to understand the concept of Angular JS.
This document provides an overview and agenda for a presentation on microservice architecture. It begins with defining microservices as small, independent applications that communicate via APIs. It then gives an example of how the Dropwizard framework can be used to build production-ready microservices. The remainder of the document outlines five requirements for an internal loan underwriting system and how each could be implemented as an independent microservice. It discusses tooling, deployment strategies, testing approaches, and concludes with a discussion of the Unix philosophy and how it relates to microservices.
Angular from Zero to Mastery - Training (Intermediate)Smail LOUNES
Angular training covers building complete web apps with Angular including core concepts like components, services, routing and forms. The training will cover setting up the development environment, building the app architecture with modules, components and services, and implementing key features like data binding, communication between components, dependency injection, pipes, directives and HTTP requests. The trainees will then apply these concepts to build a mini travel app for Algeria with authentication, user profiles and admin features using techniques like reactive forms, Angular Material and Flex Layout.
This document provides an overview of key concepts for front end web development using AngularJS, including controllers, data binding, directives, filters, services, routing, and references for further reading. It explains how AngularJS uses controllers to control information on a page through directives like ng-controller. Data binding and services like $http are also covered, along with how to create modules, define views with directives, and configure routing between views.
Credo Systemz is the Well known Software Training institute that offers Full Stack Developer Course in chennai using the best trainers. We focus on mastering Full Stack development with a practical based approach.
Learn how to build apps using Angular JS with Firebase(backend-as-a-service)!!
Room 6 (2nd Floor Conference Room)
In this presentation, we'll be using Angular JS and Firebase to create a simple web application from scratch and explore the awesome real-time syncing features provided by firebase. Combining Bootstrap, Angular JS with Firebase and Azure, we can build and deploy cross-platform HTML5 apps.
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...Ambassador Labs
This talk covers the past, present, and future of Microservices at Squarespace. We begin with our journey to microservices, and describe the platform that made this possible. We introduce our idea of the “Pillars of Microservices”, everything a developer needs to have a successful production service. For each pillar we describe why we think it is important and discuss the implementation and how we utilize it in our environment. Next, we look to the future evolution of our microservices environment including how we are using containerization and Kubernetes to overcome some of the problems we’ve faced with more static infrastructure.
This document provides an overview of Angular 2 including:
- Main blocks like components, directives, services, routing etc.
- How to set up a development environment with Node.js and TypeScript
- Examples of core features like data binding, communication between components, dependency injection, and HTTP requests
- Tips for organizing projects, lazy loading modules, ahead of time compilation, and using the Angular CLI
Everything You Need To Know About AngularJSSina Mirhejazi
This is a basic information about AngularJS and what it is.
I made this for a workshop in my company, so needs more talking, but I think it's good to look at.
On September 25th we hosted a webinar on “Step by Step AngularJS for beginners” for the Indian region and we’d like to share the presentation and recorded webinar with you now! In the webinar, we covered:
• Introduction to AngularJS
• Introduction to SPA
• Controller and $scope object
• Controller hierarchy
• Service and factory methods
• Routing
• CRUD operations in AngularJS application
And more!
Get into the rewarding AngularJS domain
With AngularJS, developers need not worry about a host of programming languages, a basic proficiency in HTML and JavaScript is enough to get you started. No need to code extensively to enforce the MVC architecture of web app development. With AngularJS, little or no coding is required to implement MVC and keep your code clean and organized. With our engrossing and interactive learning session you will be able to build scalable and robust web applications. Get hands-on experience working with features like two-way data binding and dynamic templating in AngularJS.
Felix-IT System is a leading training and solutions company offering courses in Mobile Technologies like Apple iOS, Google Android Windows 8 and HTML5 & CSS3 Applications Development.We are a one-stop destination for fresh graduates and experienced IT enthusiasts, where robust and interactive training is provided with an assurance of job on successful completion of the course. Our experience in the Mobile domain is outstanding with a team of industry veterans. We have customized courses for individual students, experienced students and corporations to ensemble all requirements. We are a team of technology evangelists, trainers and veteran engineers who are working together to create great value applications to reach new benchmarks in the mobile application world through their strategic designs and innovative approach.
This document provides an introduction and overview of AngularJS including its main concepts such as MVC, dependency injection, directives, filters, data binding, routing and REST services. It also discusses Angular scaffolding tools like Yeoman and provides examples of building an Angular application including fetching data from REST APIs and implementing routing. The document contains an agenda with topics and code snippets for controllers, views, directives and services. It also includes exercises for practicing key AngularJS concepts like data binding, routing and consuming REST services.
AngularJS is a framework that improves on existing architectures by providing MVC structure, two-way data binding, and directives to add functionality and abstract away DOM manipulation. It aims to improve front-end development by reducing page load times and development effort. Key features include templating with expressions, routing, modules to organize code, services for sharing data and functionality, and dependency injection. While powerful, it faces some challenges around performance for older browsers and search engine optimization that require strategies like lazy loading and SEO-focused rendering.
The document discusses the competition for leadership in public cloud computing between Amazon Web Services, Microsoft Azure, and Google Cloud Platform. It asks the reader to choose which of the three public cloud providers they prefer. The hashtags indicate topics around cloud computing, education, software, and cloud training in India and Chennai.
Software testers ensure application quality by identifying technical errors. A career in software testing has growth opportunities and benefits those with an eye for perfection. Attending a software testing certification course provides training from industry experts to help launch a software testing career.
Best Big Data Hadoop Training in Chennai at Credo Systemz will help you learn and upgrade your knowledge in the Core components, Database concepts and Linux Operating system.
Firstly, UiPath Training in Chennai at Credo Systemz makes you an expert in Robotic Process Automation. For instance RPA UiPath is one of the leading Robotic Process Automation tools in the industry.
Python training in Chennai at Credo Systemz helps you to get an extensive knowledge of Python programming language. Python classes in Chennai by Credo Systemz is an instructor-led training conducted in Chennai premises.
This document outlines the content of an AWS training course, covering topics such as cloud computing fundamentals, AWS services like EC2, S3, EBS, ELB, and best practices for building applications on AWS. The course is divided into 26 sections that cover computing models, deployment options, AWS management and security controls, and using various services to develop scalable cloud-based solutions. It aims to provide both conceptual knowledge and hands-on skills for working with AWS.
How to create a single page application in Angular - 1. Single Page Architecture
2. Types of Client Side Framework
3. Benefits of learning Angular?
4. Angular Vs other client side frameworks
5. Who can learn Angular?
6. Career and opportunities in Angular
To know more: +91 9884412301 / 9600112302
Website: www.credosystemz.com
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schoolsdogden2
Algebra 1 is often described as a “gateway” class, a pivotal moment that can shape the rest of a student’s K–12 education. Early access is key: successfully completing Algebra 1 in middle school allows students to complete advanced math and science coursework in high school, which research shows lead to higher wages and lower rates of unemployment in adulthood.
Learn how The Atlanta Public Schools is using their data to create a more equitable enrollment in middle school Algebra classes.
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...Celine George
Analytic accounts are used to track and manage financial transactions related to specific projects, departments, or business units. They provide detailed insights into costs and revenues at a granular level, independent of the main accounting system. This helps to better understand profitability, performance, and resource allocation, making it easier to make informed financial decisions and strategic planning.
Multi-currency in odoo accounting and Update exchange rates automatically in ...Celine George
Most business transactions use the currencies of several countries for financial operations. For global transactions, multi-currency management is essential for enabling international trade.
Geography Sem II Unit 1C Correlation of Geography with other school subjectsProfDrShaikhImran
The correlation of school subjects refers to the interconnectedness and mutual reinforcement between different academic disciplines. This concept highlights how knowledge and skills in one subject can support, enhance, or overlap with learning in another. Recognizing these correlations helps in creating a more holistic and meaningful educational experience.
Odoo Inventory Rules and Routes v17 - Odoo SlidesCeline George
Odoo's inventory management system is highly flexible and powerful, allowing businesses to efficiently manage their stock operations through the use of Rules and Routes.
Envenomation is the process by which venom is injected by the bite or sting of a venomous animal such as a snake, scorpion, spider, or insect. Arthropod bite is nothing but a sharp bite or sting by ants, fruit flies, bees, beetles, moths, or hornets. Though not a serious condition, arthropod bite can be extremely painful, with redness and mild to severe swelling around the site of the bite
Vitamins Chapter-7, Biochemistry and clinical pathology, D.Pharm 2nd yearARUN KUMAR
Definition and classification with examples
Sources, chemical nature, functions, coenzyme form, recommended dietary requirements, deficiency diseases of fat- and water-soluble vitamins
A measles outbreak originating in West Texas has been linked to confirmed cases in New Mexico, with additional cases reported in Oklahoma and Kansas. The current case count is 795 from Texas, New Mexico, Oklahoma, and Kansas. 95 individuals have required hospitalization, and 3 deaths, 2 children in Texas and one adult in New Mexico. These fatalities mark the first measles-related deaths in the United States since 2015 and the first pediatric measles death since 2003.
The YSPH Virtual Medical Operations Center Briefs (VMOC) were created as a service-learning project by faculty and graduate students at the Yale School of Public Health in response to the 2010 Haiti Earthquake. Each year, the VMOC Briefs are produced by students enrolled in Environmental Health Science Course 581 - Public Health Emergencies: Disaster Planning and Response. These briefs compile diverse information sources – including status reports, maps, news articles, and web content– into a single, easily digestible document that can be widely shared and used interactively. Key features of this report include:
- Comprehensive Overview: Provides situation updates, maps, relevant news, and web resources.
- Accessibility: Designed for easy reading, wide distribution, and interactive use.
- Collaboration: The “unlocked" format enables other responders to share, copy, and adapt seamlessly. The students learn by doing, quickly discovering how and where to find critical information and presenting it in an easily understood manner.
INTRO TO STATISTICS
INTRO TO SPSS INTERFACE
CLEANING MULTIPLE CHOICE RESPONSE DATA WITH EXCEL
ANALYZING MULTIPLE CHOICE RESPONSE DATA
INTERPRETATION
Q & A SESSION
PRACTICAL HANDS-ON ACTIVITY
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetSritoma Majumder
Introduction
All the materials around us are made up of elements. These elements can be broadly divided into two major groups:
Metals
Non-Metals
Each group has its own unique physical and chemical properties. Let's understand them one by one.
Physical Properties
1. Appearance
Metals: Shiny (lustrous). Example: gold, silver, copper.
Non-metals: Dull appearance (except iodine, which is shiny).
2. Hardness
Metals: Generally hard. Example: iron.
Non-metals: Usually soft (except diamond, a form of carbon, which is very hard).
3. State
Metals: Mostly solids at room temperature (except mercury, which is a liquid).
Non-metals: Can be solids, liquids, or gases. Example: oxygen (gas), bromine (liquid), sulphur (solid).
4. Malleability
Metals: Can be hammered into thin sheets (malleable).
Non-metals: Not malleable. They break when hammered (brittle).
5. Ductility
Metals: Can be drawn into wires (ductile).
Non-metals: Not ductile.
6. Conductivity
Metals: Good conductors of heat and electricity.
Non-metals: Poor conductors (except graphite, which is a good conductor).
7. Sonorous Nature
Metals: Produce a ringing sound when struck.
Non-metals: Do not produce sound.
Chemical Properties
1. Reaction with Oxygen
Metals react with oxygen to form metal oxides.
These metal oxides are usually basic.
Non-metals react with oxygen to form non-metallic oxides.
These oxides are usually acidic.
2. Reaction with Water
Metals:
Some react vigorously (e.g., sodium).
Some react slowly (e.g., iron).
Some do not react at all (e.g., gold, silver).
Non-metals: Generally do not react with water.
3. Reaction with Acids
Metals react with acids to produce salt and hydrogen gas.
Non-metals: Do not react with acids.
4. Reaction with Bases
Some non-metals react with bases to form salts, but this is rare.
Metals generally do not react with bases directly (except amphoteric metals like aluminum and zinc).
Displacement Reaction
More reactive metals can displace less reactive metals from their salt solutions.
Uses of Metals
Iron: Making machines, tools, and buildings.
Aluminum: Used in aircraft, utensils.
Copper: Electrical wires.
Gold and Silver: Jewelry.
Zinc: Coating iron to prevent rusting (galvanization).
Uses of Non-Metals
Oxygen: Breathing.
Nitrogen: Fertilizers.
Chlorine: Water purification.
Carbon: Fuel (coal), steel-making (coke).
Iodine: Medicines.
Alloys
An alloy is a mixture of metals or a metal with a non-metal.
Alloys have improved properties like strength, resistance to rusting.
Understanding P–N Junction Semiconductors: A Beginner’s GuideGS Virdi
Dive into the fundamentals of P–N junctions, the heart of every diode and semiconductor device. In this concise presentation, Dr. G.S. Virdi (Former Chief Scientist, CSIR-CEERI Pilani) covers:
What Is a P–N Junction? Learn how P-type and N-type materials join to create a diode.
Depletion Region & Biasing: See how forward and reverse bias shape the voltage–current behavior.
V–I Characteristics: Understand the curve that defines diode operation.
Real-World Uses: Discover common applications in rectifiers, signal clipping, and more.
Ideal for electronics students, hobbyists, and engineers seeking a clear, practical introduction to P–N junction semiconductors.
The ever evoilving world of science /7th class science curiosity /samyans aca...Sandeep Swamy
The Ever-Evolving World of
Science
Welcome to Grade 7 Science4not just a textbook with facts, but an invitation to
question, experiment, and explore the beautiful world we live in. From tiny cells
inside a leaf to the movement of celestial bodies, from household materials to
underground water flows, this journey will challenge your thinking and expand
your knowledge.
Notice something special about this book? The page numbers follow the playful
flight of a butterfly and a soaring paper plane! Just as these objects take flight,
learning soars when curiosity leads the way. Simple observations, like paper
planes, have inspired scientific explorations throughout history.
The ever evoilving world of science /7th class science curiosity /samyans aca...Sandeep Swamy
Angular training-course-syllabus
1. Array, String, Number Manipulation
Doing different challengeable Machine tests which are
conducted in top MNCs.
Skills:
String Array
yyyyy
Object SetTimeout
SetInterval
al
Forms DOM Manipulations
Movie, Jokes & User APIs calls
An app with Registration, login, access different
APIs via AJAX, logout.
Skills:
Local Storage Session Storage JSON
AJAX XHR HTTP
Product Management in Angular
A real-time project with Product Management
which includes, Add, Edit, Delete and Search!
Skills:
Data Binding Inbuilt Directive
Custom Directive Inbuilt Pipes Custom Pipes
TD & Reactive Forms
Auth, Weather, News & Zomato App
A Project which accesses your JSON data and
authenticate the credentials. Call Weather, News &
Zomato APIs.
Skills:
Http Client RXJS Observable Routing
Custom Headers RXJS Subject
REAL-TIME PROJECTS
2. REAL-TIME PROJECT - SHOPPING CART APPLICATION
A real-time Shopping cart app from very scratch to Advanced level. The project includes Register, Login, Client- side
Authorization, Server-side Authorization, Add Products, List products, Filter products by category wise, Add to cart, View
cart, Update cart, Delete cart items, Search, View Product details, Logout.
Technologies
How to convert HTML app into Angular App, How to load external CSS, JS & Jquery, Routing, Route
Guard, Dynamic Routing, Connect REST API, Observable, Subject, Behaviour Subject, Event Emitter, HTTP,Interceptor,
Child Routes, File upload, Split app into different Modules, Eager Loading, Lazy Loading, Async Loading.
Integrate Angular Material Module and UI Components
The Real-time Project Demo - Live Preview
3. TYPESCRIPT COURSE CONTENT
SECTION 1: TYPESCRIPT INTRODUCTION
➢What is TypeScript?
➢Features of TypeScript.
➢How to compile TypeScript into JS?
➢What is Transpilation?
Practical:
➢Installing Typescript Engine in Node.
➢Compiling TS code (source) to JS code(source).
SECTION 2: NODE INTRODUCTION
➢What is Node?
➢Node Environment setups.
➢A Brief Node Introduction.
➢What is Node Modules?
➢What are the Types of Node Modules available?
➢What is Local & Global Module?
SECTION 3: TYPESCRIPT ENVIRONMENT SETUPS
➢Install TypeScript Engine in Node.
➢Execute the 1stTypeScriptcode.
➢What iswatcher?
➢Introduction of ts-nodeNPM.
Practical:
➢Practicing Watcher mode.
SECTION 4: VARIABLES IN TS
➢Difference between Static & Dynamic type checking.
➢How to Declare & Define Variables inTS?
➢What is any inTS?
➢Difference between let &var.
➢Template string introduction.
SECTION 5: DATATYPES IN TS
➢Brief Introduction of below types,
•String
•Number
•Boolean
•Array
•Object
•Tuple
•Enum
4. •Any
•Void
•Never
•Null
•Undefined
Practical:
➢Practicing different types of Data types in TS.
SECTION 6: DIFFERENT TYPES OF PARAMETERS IN TS
➢Difference between JS parameter & TS Parameter.
➢Let vs var vs const
➢Passing Parameters to the functions.
➢How to pass optional parameter?
➢What is Default Parameter?
➢How to use default parameter before required parameter?
➢Rest Parameter overview.
Practical:
➢Passing all above parameters in a single function.
SECTION 7: FEATURES IN TS.
➢Arrow functions.
➢Where to use Arrow functions?
➢Destructing an Array.
➢Destructing and Object.
SECTION 8: OOPS IN TYPESCRIPT
➢What is Class?
➢What is Class definition??
➢What is Object??
➢How to Create Object?
➢Brief introduction about,
•Property
•Method
•Constructor
➢What is Inheritance?
➢Different types of Inheritance in TS.?
➢Access modifiers in TS.?
➢Read only in TS.?
➢Static Property & Methods inTS.
➢Interface in TypeScript.
Practical:
➢Practicing all opps in a real-time examples.
➢Converting JS function into TS Class with oops concepts.
5. ANGULAR 9 TRAINING COURSE CONTENT
SECTION 1: INTRODUCTION TO ANGULAR
➢What is Angular?
➢Difference between framework &Library?
➢History of Angular and its versions.
➢Why Angular?
➢Features of Angular.
➢What is Single Page Application?
➢Difference between SPA & Traditional Application.
➢What is MVC?
➢How MVC works in Client & Server sides?
SECTION 2: ANGULAR 9 ENVIRONMENT SETUPS
➢What is Angular CLI?
➢Purpose of the CLI.
➢Angular CLI installation.
➢Create a Basic Angular App by using CLI.
➢Executing the Angular Application in the browser.
➢How an Angular app Bootstrapping?
➢Brief explanation about the structure of the Angular App.
SECTION 3: MAIN BUILDING BLOCKS OF ANGULAR
➢An Overview of the below Building blocks of Angular
•Modules
•Components
•Templates
•Metadata
•Data binding –Directives
•Services
•Dependency Injection.
➢What is Module & its importance?
➢What is Root Module and Child Module?
SECTION 4: COMPONENTS IN ANGULAR 9
➢What is Component?
➢ How to create a Component manually and through CLI?
➢What is Component decorator and its Meta data?
➢Component’s Structure overview.
➢Component Life cycle Hooks.
➢Components Interactions overview.
➢How to pass Data from Parent to Child & Child to Parent?
SECTION 5: DATA BINDINGS AND EVENT BINDINGS IN ANGULAR 9
➢What is Data Binding?
➢What is Two-way Data Binding?
➢String Interpolation.
➢Style Binding, Class Binding.
➢Overview of Event Binding.
➢Element reference and $event service in Angular.
➢Event Filtering
SECTION 6: SERVICES IN ANGULAR 9
➢What is Services?
➢Why should we use Services?
6. ➢How to create Services in Angular?
➢Singleton Object -Overview
➢What is Dependency Injection?
➢How to use Dependency Injection?
➢What is providers?
➢What is@Injectable()?
➢What is HierarchicalDI?
SECTION 7: DIRECTIVES & CUSTOM DIRECTIVES IN ANGULAR 9
➢What is Directives?
➢What are the Different kind of Directives available in Angular?
➢Difference between Structural & Attribute Directives.
➢Overview of All Structural & Attribute Directives.
➢Difference between ngIf& hidden directives.
➢How to create Custom Attribute Directive?
➢How to create Custom Structural Directive?
➢How to pass Input property to the custom directive?
➢How to receive Input property from the custom directive?
SECTION 8: PIPES IN ANGULAR 9
➢What is Pipe in Angular?
➢Purpose of the Pipes.
➢Difference between Pipes &Directives.
➢Detailed explanation of the below Pipes,
•Lowercase
•Uppercase
•Titlecase
•Slice
• Json
•Number
•Percent
•Currency
•Date
➢What is Pure Pipe & Impure Pipe?
➢How to create Custom Pipes?
➢What is chaining Pipes?
➢What is Parameterized Pipe?
SECTION 9: COMPONENTS COMMUNICATION
➢Overview of Components Interaction
➢Share data between components by using Service
➢Component Interaction from Parent to Child.
➢Component Interaction from Child to Parent.
➢@ViewChild decorator overview
➢Components Interaction by using Event Emitter & Subject and ob servable
SECTION 10: EVENT EMITTER AND OTHER SPECIAL DIRECTIVES
➢What is Event Emitter?
➢When to use Event Emitter?
➢How to transfer data with Event Emitter?
➢How to create Custom Events and Trigger?
➢View Encapsulation Overview.
➢What is ng-content and its purpose?
➢ng-container Directive overview.
7. SECTION 11: TEMPLATE DRIVEN FORM IN ANGULAR
➢What is Template Driven Form?
➢Purpose of Form.
➢How to setup a form in Angular?
➢What is form control and how to set it?
➢What is ngForm?
➢How to Access form values?
➢What are the form states available in Angular?
➢Form Validations.
➢HTML5 Validation vs Angular form Validation.
➢How to set default values in form fields?
➢Setup One-way data binding in Angular.
SECTION 12: REACTIVE FORM IN ANGULAR
➢What is Reactive Form?
➢Difference between Template Drive & Reactive Form
➢How to sync view & Reactive form TS?
➢What is Reactive form control and how to set it?
➢How to attach Dynamic Validations?
➢How to get Reactive from Values?
SECTION 13: SERVICE AND DEPENDENCY INJECTION IN ANGULAR
➢What is Service in Angular?
➢Create & configure Service in Angular.
➢How to do Dependency Injection in Angular?
➢What is Singleton Object?
➢Multiple DI in single Class.
SECTION 14: ROUTING IN ANGULAR 9
➢What is Routing?
➢How Routing makes our App into SPA?
➢How to configure Routing in an Application?
➢Load our components dynamically based on url path.
➢How to create Child Route?
➢Navigating to other links programmatically.
➢Passing Parameter to the Routes.
➢Static Route vs Dynamic Route.
➢Fetching Route Params.
SECTION 15: HTTP & OBSERVABLE IN ANGULAR
➢How to establish HTTP request to Server side.
➢How HTTP Mechanism works?
➢What are the methods available in HTTP?
➢What is Observable &Observer?
➢What are the call back methods available in Observable?
➢How to create a Custom Observable?
➢What is next(), error() and complete()?
➢How to connect any backend &APIs?
➢What is CORS?
➢How to resolve CORS errors?
SECTION 16: AUTHORIZATION IN ANGULAR
➢Client side Authorization vs Server side Authorization.
➢How to create Guard in Angular?
8. ➢Setup Route Guard.
➢Server side Authorization by using JWT Token.
➢HTTP interceptors.
SECTION 17: FILE UPLOAD IN ANGULAR
➢Angular form setups for File Upload.
➢Server side setups for Angular.
➢Multer NPM in node.
➢How to use Multer NPM as middleware in Node?
➢Attach the Multer middleware in server-sider outing.
SECTION 18: REAL-TIME PROJECT IN ANGULAR
➢Applying all the above in a real-time Shopping Cart Application.