SlideShare a Scribd company logo
1 of 59
WorkShop
Getting Start With
ANGULAR
2015, Alexandre Marreiros
2015
Alexandre
Marreiros
About You
Present Yourself
Tell us what brings you here
What you want to take
WorkShoprGettingStartWith
ANGULAR
Startatsv.com
2015
Alexandre
Marreiros
About
CTO @ Innovagency
Technical Trainer, Speaker & Consultant as Self Employee
Lecturer @ EDIT
Software Developer & Architect as Consultant
Tech Writer and Reviewer as Self Employee
Digital Technical UX Consultant
Microsoft DevCamp Trainer
Microsoft Most Valuable Professional for Windows Platform
MCPD
Alexandre Marreiros
Contacts:
amarreiros@innovagency.com / amarreiros@gmail.com
@alexmarreiros
http://www.linkedin.com/pub/alexandre-marreiros/8/4b8/a21
www.digitalmindignition.com
WorkShoprGettingStartWith
ANGULAR
Fundamentals
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Agenda
WorkShoprGettingStartWith
ANGULAR
Fundamental Angular Blocks:
Expressions
Directives
Scopes
Agenda
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Agenda
WorkShoprGettingStartWith
ANGULAR
# 1 State of the Web Development
#2 What’s Angular JS
#3 Building Blocks
#4 Controllers and Modules
#5 Directives and Views
2015
Alexandre
Marreiros
Agenda
WorkShoprGettingStartWith
ANGULAR
#6 Services
#7 Routing
#8 Comunication With Events
State Of the Art
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Vca.au.net
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Introduction
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
JavaScript Challenge
Cross Browsing
Help on Responsive Behaviour
Help With Async
Ritch Client Interface
Data Exploring on client
Operating System Native Action
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
JavaScript Story
Not Type Safe
Based on a Old Standard
Functional based
Written in 2 Weeks
Uncopled from modern Web
Expensive learning curve
Big Investement
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Angular
Written by Misko Hevery
“With the intent to extend HTML Acording to standards
and good pratices. Allow tohave ritch components
that help reach data and have data driven event handling”
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Angular atual HeadQuarter
Angularjs.org
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Angular Future
Angular.io
Start Engines
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Start Engines
WorkShoprGettingStartWith
ANGULAR
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.1/angular.js">
</script>
<body ng-app>
<!-- Other examples in this chapter will be inserted here. -->
</body>
Include Angular on Project
Define Angular Boundaries
* There are no dependicies to other script files all the Angular Core is here
* Ng is the short name for angular, this directive tell that this area is controlled by Angular
First Demos
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Binding Boxes
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Math example
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Helho World
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
ShowCase
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Plunker is made with AngularJS
WorkShoprGettingStartWith
ANGULAR
Our example live editor to build our demos are also build with Angular
Development
Enviroment
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Angular
Usage Benefits
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Deveopment time reduction
WorkShoprGettingStartWith
ANGULAR
Pluralsight.com
2015
Alexandre
Marreiros
Code Reduction and reusage
WorkShoprGettingStartWith
ANGULAR
Pluralsight.com
80% to 90%
2015
Alexandre
Marreiros
Data Binding
WorkShoprGettingStartWith
ANGULAR
Pluralsight.com
Forms (validation and save)
One Way Binding
Two Way Binding
Optimized
Support out of the box
2015
Alexandre
Marreiros
Includes all the major features of
webapps
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Support for accebility
WorkShoprGettingStartWith
ANGULAR
Using the directive ng-area to develop
future on the workshop
2015
Alexandre
Marreiros
Strong communitie and Popular
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
Unit Tests Ready
WorkShoprGettingStartWith
ANGULAR
JavaScript
Patterns & Pratices
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
JavaScript Patterns
WorkShoprGettingStartWith
ANGULAR
Functions and Abstrations
Functions to build Modules
Functions as variables
Functions as modelation methods
Abstract Functions
Pattern Demos
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
SPA
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Single Page APP
“Why do we want to write single page apps?
The main reason is that they allow us to
offer a more-native-app-like experience to
the user.” From SinglePageAppBook
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
SPA
Controllers
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
MVC
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
MVM
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Controllers
Controller directive in HTML (ng-controller)
Controller will be a function that Angular invokes
Controller takes a $scope parameter
Attach model to $scope
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Controllers
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Controllers
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Controllers
$scope:
“Scopes provide a single source of truth within your
application. The idea is that no matter in how many places
you display some data in your view layer, you should only
have to change it in one place (a scope property), and the
change should automatically propagate throughout the
view.”
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Controllers
Multiple controllers
Complex objects
Nest controllers
Directives
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Directives
“Directives are the heart and soul of Angular.”
https://docs.angularjs.org/guide/directive
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Directives
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Directives
http://www.cheatography.com/proloser/cheat-sheets
/angularjs/
Directives
Demo / Exercises
Training Angular
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Experiment Directives on your own
Showing common bugs
Showing api documentation problems
Show the different discussed Javascript patterns aplied in Angular development
WrapUP
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Feel free to put your Questions now
Or if you prefer use one off my contacts
@alexmarreiros
amarreiros@gmail.com
amarreiros@innovagency.com 2015
Alexandre
Marreiros
WorkShoprGettingStartWith
ANGULAR
Questions
Get satrted angular js

More Related Content

What's hot

What's hot (20)

Angular js interview question answer for fresher
Angular js interview question answer for fresherAngular js interview question answer for fresher
Angular js interview question answer for fresher
 
Angular.js interview questions
Angular.js interview questionsAngular.js interview questions
Angular.js interview questions
 
Angular.js - JS Camp UKraine 2013
Angular.js - JS Camp UKraine 2013Angular.js - JS Camp UKraine 2013
Angular.js - JS Camp UKraine 2013
 
AngularJS interview questions
AngularJS interview questionsAngularJS interview questions
AngularJS interview questions
 
AngularJS
AngularJSAngularJS
AngularJS
 
Beyond AngularJS: Best practices and more
Beyond AngularJS: Best practices and moreBeyond AngularJS: Best practices and more
Beyond AngularJS: Best practices and more
 
Single Page Applications in SharePoint with Angular
Single Page Applications in SharePoint with AngularSingle Page Applications in SharePoint with Angular
Single Page Applications in SharePoint with Angular
 
Angular js best practice
Angular js best practiceAngular js best practice
Angular js best practice
 
Training On Angular Js
Training On Angular JsTraining On Angular Js
Training On Angular Js
 
Angular js PPT
Angular js PPTAngular js PPT
Angular js PPT
 
Angular 6 - The Complete Guide
Angular 6 - The Complete GuideAngular 6 - The Complete Guide
Angular 6 - The Complete Guide
 
Angular 10 course_content
Angular 10 course_contentAngular 10 course_content
Angular 10 course_content
 
Angular Js Advantages - Complete Reference
Angular Js Advantages - Complete ReferenceAngular Js Advantages - Complete Reference
Angular Js Advantages - Complete Reference
 
Introduction to Angular JS
Introduction to Angular JSIntroduction to Angular JS
Introduction to Angular JS
 
Angular 2 - Better or worse
Angular 2 - Better or worseAngular 2 - Better or worse
Angular 2 - Better or worse
 
AngularJS 101
AngularJS 101AngularJS 101
AngularJS 101
 
Angular1x and Angular 2 for Beginners
Angular1x and Angular 2 for BeginnersAngular1x and Angular 2 for Beginners
Angular1x and Angular 2 for Beginners
 
Mastering angular - Dot Net Tricks
Mastering angular - Dot Net TricksMastering angular - Dot Net Tricks
Mastering angular - Dot Net Tricks
 
Lean Quality & Engineering
Lean Quality & EngineeringLean Quality & Engineering
Lean Quality & Engineering
 
Developing a Demo Application with Angular 4 - J2I
Developing a Demo Application with Angular 4 - J2IDeveloping a Demo Application with Angular 4 - J2I
Developing a Demo Application with Angular 4 - J2I
 

Viewers also liked

Viewers also liked (20)

Get satrted angular js day 2
Get satrted angular js day 2Get satrted angular js day 2
Get satrted angular js day 2
 
Angular 2 overview
Angular 2 overviewAngular 2 overview
Angular 2 overview
 
Why angular js Framework
Why angular js Framework Why angular js Framework
Why angular js Framework
 
Getting Started with Angular JS
Getting Started with Angular JSGetting Started with Angular JS
Getting Started with Angular JS
 
Understanding angular js
Understanding angular jsUnderstanding angular js
Understanding angular js
 
Angular 2
Angular 2Angular 2
Angular 2
 
Building Universal Applications with Angular 2
Building Universal Applications with Angular 2Building Universal Applications with Angular 2
Building Universal Applications with Angular 2
 
Xamarin.forms
Xamarin.forms Xamarin.forms
Xamarin.forms
 
Pt xug xamarin pratices on big ui consumer apps
Pt xug  xamarin pratices on big ui consumer appsPt xug  xamarin pratices on big ui consumer apps
Pt xug xamarin pratices on big ui consumer apps
 
Quick View of Angular JS for High School
Quick View of Angular JS for High SchoolQuick View of Angular JS for High School
Quick View of Angular JS for High School
 
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test CloudXamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
 
20140207 xamarin-red fabriq-microsoft-techdays-nativemobileappdevelopmentwith...
20140207 xamarin-red fabriq-microsoft-techdays-nativemobileappdevelopmentwith...20140207 xamarin-red fabriq-microsoft-techdays-nativemobileappdevelopmentwith...
20140207 xamarin-red fabriq-microsoft-techdays-nativemobileappdevelopmentwith...
 
Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...
Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...
Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...
 
Angular js
Angular jsAngular js
Angular js
 
Angular js
Angular jsAngular js
Angular js
 
Design patterns through refactoring
Design patterns through refactoringDesign patterns through refactoring
Design patterns through refactoring
 
C# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile AppsC# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile Apps
 
The productive developer guide to Angular 2
The productive developer guide to Angular 2The productive developer guide to Angular 2
The productive developer guide to Angular 2
 
Design Patterns in .Net
Design Patterns in .NetDesign Patterns in .Net
Design Patterns in .Net
 
Creational Design Patterns
Creational Design PatternsCreational Design Patterns
Creational Design Patterns
 

Similar to Get satrted angular js

Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014
Marc Baumgartner
 
Deksia webdevelopment salesdeck_v01_je
Deksia webdevelopment salesdeck_v01_jeDeksia webdevelopment salesdeck_v01_je
Deksia webdevelopment salesdeck_v01_je
Deksia
 

Similar to Get satrted angular js (20)

Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)
 
Shopware Profile - BrandCrock GmbH
Shopware Profile - BrandCrock GmbH Shopware Profile - BrandCrock GmbH
Shopware Profile - BrandCrock GmbH
 
Why and how to build your career on Salesforce ?
Why and how to build your career on Salesforce ?Why and how to build your career on Salesforce ?
Why and how to build your career on Salesforce ?
 
PLCopen Webinar Presentation
PLCopen Webinar PresentationPLCopen Webinar Presentation
PLCopen Webinar Presentation
 
Who is Relax In The Air?
Who is Relax In The Air?Who is Relax In The Air?
Who is Relax In The Air?
 
Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014
 
How To Start An Online Store In 2021 With Odoo E-Commerce Website
How To Start An Online Store In 2021 With Odoo E-Commerce WebsiteHow To Start An Online Store In 2021 With Odoo E-Commerce Website
How To Start An Online Store In 2021 With Odoo E-Commerce Website
 
Deksia webdevelopment salesdeck_v01_je
Deksia webdevelopment salesdeck_v01_jeDeksia webdevelopment salesdeck_v01_je
Deksia webdevelopment salesdeck_v01_je
 
Operation Management Powerpoint Presentation Slides
Operation Management Powerpoint Presentation SlidesOperation Management Powerpoint Presentation Slides
Operation Management Powerpoint Presentation Slides
 
Kareem Farag Resume
Kareem Farag ResumeKareem Farag Resume
Kareem Farag Resume
 
Operation Management PowerPoint Presentation Slides
Operation Management PowerPoint Presentation SlidesOperation Management PowerPoint Presentation Slides
Operation Management PowerPoint Presentation Slides
 
GLANSA SOLUTIONS- Digital marketing agency
GLANSA SOLUTIONS- Digital marketing agencyGLANSA SOLUTIONS- Digital marketing agency
GLANSA SOLUTIONS- Digital marketing agency
 
GLANSA SOLUTIONs- Branding
GLANSA SOLUTIONs- BrandingGLANSA SOLUTIONs- Branding
GLANSA SOLUTIONs- Branding
 
GLANSA SOLUTIONS.Digital marketing
GLANSA SOLUTIONS.Digital marketingGLANSA SOLUTIONS.Digital marketing
GLANSA SOLUTIONS.Digital marketing
 
GLANSA SOLUTIONS Software company in hyderabad
GLANSA SOLUTIONS Software company in hyderabadGLANSA SOLUTIONS Software company in hyderabad
GLANSA SOLUTIONS Software company in hyderabad
 
Bring your Ideas to Life
Bring your Ideas to LifeBring your Ideas to Life
Bring your Ideas to Life
 
Agular fromthetrenches2netponto
Agular fromthetrenches2netpontoAgular fromthetrenches2netponto
Agular fromthetrenches2netponto
 
M-commerce [OpsWay]
M-commerce [OpsWay]M-commerce [OpsWay]
M-commerce [OpsWay]
 
30.08.2017 React Meetup
30.08.2017 React Meetup30.08.2017 React Meetup
30.08.2017 React Meetup
 
Countering Mistakes In Salesforce Application Development
Countering Mistakes In Salesforce Application DevelopmentCountering Mistakes In Salesforce Application Development
Countering Mistakes In Salesforce Application Development
 

More from Alexandre Marreiros

More from Alexandre Marreiros (20)

Whats a Chat bot
Whats a Chat botWhats a Chat bot
Whats a Chat bot
 
Type of angular 2
Type of angular 2Type of angular 2
Type of angular 2
 
Xamarin devdays 2017 - PT - connected apps
Xamarin devdays 2017 - PT - connected appsXamarin devdays 2017 - PT - connected apps
Xamarin devdays 2017 - PT - connected apps
 
ASP.NEt MVC and Angular What a couple
ASP.NEt MVC and Angular What a coupleASP.NEt MVC and Angular What a couple
ASP.NEt MVC and Angular What a couple
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web apps
 
Gab2015 azure search as a service
Gab2015 azure search as a serviceGab2015 azure search as a service
Gab2015 azure search as a service
 
Pragmatic responsive web design industry session 7
Pragmatic responsive web design   industry session 7Pragmatic responsive web design   industry session 7
Pragmatic responsive web design industry session 7
 
Boot strapandresponsiveintro
Boot strapandresponsiveintroBoot strapandresponsiveintro
Boot strapandresponsiveintro
 
WebSite development using WinJS
WebSite development using WinJSWebSite development using WinJS
WebSite development using WinJS
 
Universal Apps Development using HTML 5 and WINJS
Universal Apps Development using HTML 5 and WINJSUniversal Apps Development using HTML 5 and WINJS
Universal Apps Development using HTML 5 and WINJS
 
GWAB Mobile Services
GWAB Mobile ServicesGWAB Mobile Services
GWAB Mobile Services
 
Html5ignition newweborder
Html5ignition newweborderHtml5ignition newweborder
Html5ignition newweborder
 
Windows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netpontoWindows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netponto
 
Mobile first responsive industry sessions
Mobile first responsive industry sessionsMobile first responsive industry sessions
Mobile first responsive industry sessions
 
Microsoft PT TechRefresh html win8.1
Microsoft PT TechRefresh html win8.1 Microsoft PT TechRefresh html win8.1
Microsoft PT TechRefresh html win8.1
 
pragmatic Mobile apps choices frameworks and dev
pragmatic Mobile apps choices frameworks and devpragmatic Mobile apps choices frameworks and dev
pragmatic Mobile apps choices frameworks and dev
 
Windows8.1overviewnetponto
Windows8.1overviewnetpontoWindows8.1overviewnetponto
Windows8.1overviewnetponto
 
Sharepoint dev preview
Sharepoint dev previewSharepoint dev preview
Sharepoint dev preview
 
Learning typescript
Learning typescriptLearning typescript
Learning typescript
 
Edit open day responsive design frameworks
Edit open day responsive design frameworksEdit open day responsive design frameworks
Edit open day responsive design frameworks
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Get satrted angular js

Editor's Notes

  1. Ng-app is named the application directive and represents a area that is controlled by the Angular Technology, you only had one application definition with angular on a page. Angular only control this area. When you had the included script and it is detected this deirective Angular bootstrap himself to that area.
  2. Real time editor http://plnkr.co/
  3. Real time editor http://plnkr.co/
  4. Real time editor http://plnkr.co/
  5. Real time editor http://plnkr.co/
  6. Real time editor http://plnkr.co/
  7. Real time editor http://plnkr.co/
  8. Real time editor http://plnkr.co/
  9. Real time editor http://plnkr.co/
  10. The library includes routing doom handle, ajax technics, binding in two ways service consumption API
  11. Real time editor http://plnkr.co/
  12. A arvore de DOM surge com base de qualquer aplicação web e no casoi das SPA não é excessão, é aqui que se encontram registados as diferentes tags que constutuem as fundações HTML da aplicação. O Model representa o dominio dos dados apresentados e permitem uma abordagem content/ data centric. A View representa essencialmente a iterfce com o utilizador e reflete os conteudos/dados presentes no Modelo da aplicação. Para uma descrição mais detalhada e aprofundar os temas relaccionados com SPA sugerimos a consulta do seguinte post: https://blog.svpino.com/2014/10/15/is-a-single-page-application-what-you-really-need
  13. Controllers are in charge of a part of a page