@baiolo
Meet
...And stay alive !
Meet… And stay alive !
Why:
● Used as mobile app engine.
● Used as web app engine.
● ...We saw it on the run, now we take
time to see the basics.
Meet… And stay alive !
PAY ATTENTION!
We are going to see the basics,
NOT the best practices !
Meet… And stay alive !
What:
One acronym, SPA, aka
Single Page Application
A single-page application (SPA) is a web application or web site that fits on a single web page with the goal of providing a
more fluid user experience akin to a desktop application. In a SPA, either all necessary code – HTML, JavaScript, and CSS – is
retrieved with a single page load,[1] or the appropriate resources are dynamically loaded and added to the page as necessary,
usually in response to user actions. The page does not reload at any point in the process, nor does control transfer to another
page, although modern web technologies… bla bla bla… (Wikipedia)
Meet… And stay alive !
Main pattern: MVC
Meet… And stay alive !
Packages:
● Routing
● Templating
● Two-Way data binding new!
Meet… And stay alive !
Two-Way data binding:
Automatic updates between
model and views...with the
controller in the middle :)
Meet… And stay alive !
Old skool New kid(s) on the
block !
Meet… And stay alive !
Some alternatives:
● Knockout
● Ember
● JsViews
● Can.js
● Ractive
Meet… And stay alive !
A more in deepth view of the components... or
ancestors:
● Underscore
● Backbone
● jQuery
● AMD
● Promises
● Handlebars
Meet… And stay alive !
OK… That’s cool, Hands on code !
Code taken from:
https://github.com/curran/screencasts/tree/gh-pages/introToAngular
Meet… And stay alive !
Take 1 - Old Skoooooooooool !
Meet… And stay alive !
Take 2 - jQuery era...
Meet… And stay alive !
Take 3 - Welcome Angular !
Meet… And stay alive !
Ok, one step further...Global controller
Meet… And stay alive !
Introducing modules !
Meet… And stay alive !
Introducing lists...
Meet… And stay alive !
OMG Forms !
Meet… And stay alive !
Give me it ! (remotely)
Meet… And stay alive !
Images (the AngularJS way)
Meet… And stay alive !
Ok, let’s take the time machine...
Meet… And stay alive !
We saw the basics, there are tons of other things out there, where should we look ?
It may sound strange, but official documentation is the starting point !
Meet… And stay alive !
API Reference too...
Meet… And stay alive !
And the last two spots for a right AngularJS knowledge:
For the coding style & best parctices
For test unit & quality stuff
Meet… And stay alive !

More Related Content

KEY
Intro to jQuery Mobile for Php meetup may 2012
PDF
倔倔和Javascript的那些事儿
ODP
Javascript Update May 2013
KEY
Why you should build your own JS Frontend Framework
PDF
Stack problems
PPTX
Going Offline with JS
ODP
Css,javascript,php,mysql
PDF
Java script how to
Intro to jQuery Mobile for Php meetup may 2012
倔倔和Javascript的那些事儿
Javascript Update May 2013
Why you should build your own JS Frontend Framework
Stack problems
Going Offline with JS
Css,javascript,php,mysql
Java script how to

What's hot (16)

PDF
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
PPTX
Javascript basics
PDF
HTML5 Google Dev Groups 2013 - Jogja Digital Valley
PPTX
Martin Splitt "A short history of the web"
PDF
[WEB UI BASIC] JavaScript 1탄
PDF
Social coding をもっと楽しみたいあなたへ
PDF
Олег Слободской "UVP of CSSinJS and the future"
PPTX
Going offline with JS (DDD Sydney)
PPTX
Javascript ch8
PPT
Let's unRiddle jsFiddle
PDF
Chrome presentation
PDF
MyKavita Launch at BarCamp Techfest IIT Bombay
PPT
Flyweight jquery select_presentation
PDF
Webbisauna - ClojureScript for Javascript Developers
KEY
Node.jsってどうなの?
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
Javascript basics
HTML5 Google Dev Groups 2013 - Jogja Digital Valley
Martin Splitt "A short history of the web"
[WEB UI BASIC] JavaScript 1탄
Social coding をもっと楽しみたいあなたへ
Олег Слободской "UVP of CSSinJS and the future"
Going offline with JS (DDD Sydney)
Javascript ch8
Let's unRiddle jsFiddle
Chrome presentation
MyKavita Launch at BarCamp Techfest IIT Bombay
Flyweight jquery select_presentation
Webbisauna - ClojureScript for Javascript Developers
Node.jsってどうなの?
Ad

Viewers also liked (7)

PPTX
System testing
PPTX
Agile Testing in Enterprise: Way to transform - SQA Days 2014
PPTX
Quality Assurance in Software Ind.
PPT
Testing concepts ppt
PPTX
Software Testing Basics
PPT
Software testing basic concepts
PPTX
Software testing ppt
System testing
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Quality Assurance in Software Ind.
Testing concepts ppt
Software Testing Basics
Software testing basic concepts
Software testing ppt
Ad

Similar to AngularJs Crash Course (20)

PDF
Apache Flex and the imperfect Web
PDF
Svelte the future of frontend development
PDF
Fewd week4 slides
PDF
JavaScript Libraries (Kings of Code)
PDF
Beyond the Standards
PDF
JavaScript Library Overview
PDF
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
PDF
JavaScript Libraries (@Media)
PDF
JavaScript Library Overview
PDF
Node.js streams talk
PDF
A Period of Transition
PDF
Universal apps lightning talk
PDF
ITB2015 - Crash Course in Ionic + AngularJS
PPTX
Quick prototyping apps using JS - Ciklum, Vinnitsa
PDF
PDF
Counterclockwise past present future
PDF
Quo vadis, JavaScript? Devday.pl keynote
PDF
Jab12 - Joomla! architecture revealed
PDF
"Crafting a Third-Party Banking Library with Web Components and React", Germa...
PDF
React native - under the bridge - react week NYC
Apache Flex and the imperfect Web
Svelte the future of frontend development
Fewd week4 slides
JavaScript Libraries (Kings of Code)
Beyond the Standards
JavaScript Library Overview
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
JavaScript Libraries (@Media)
JavaScript Library Overview
Node.js streams talk
A Period of Transition
Universal apps lightning talk
ITB2015 - Crash Course in Ionic + AngularJS
Quick prototyping apps using JS - Ciklum, Vinnitsa
Counterclockwise past present future
Quo vadis, JavaScript? Devday.pl keynote
Jab12 - Joomla! architecture revealed
"Crafting a Third-Party Banking Library with Web Components and React", Germa...
React native - under the bridge - react week NYC

Recently uploaded (20)

PDF
C language slides for c programming book by ANSI
PPTX
Presentation - Summer Internship at Samatrix.io_template_2.pptx
PDF
IObit Driver Booster Pro Crack Latest Version Download
PDF
KidsTale AI Review - Create Magical Kids’ Story Videos in 2 Minutes.pdf
PPTX
AI Tools Revolutionizing Software Development Workflows
PPTX
Comprehensive Guide to Digital Image Processing Concepts and Applications
PDF
Difference Between Website and Web Application.pdf
PPT
introduction of sql, sql commands(DD,DML,DCL))
PDF
OpenEXR Virtual Town Hall - August 2025
PDF
Canva Desktop App With Crack Free Download 2025?
PPTX
Hexagone difital twin solution in the desgining
PPTX
SIH2024_IDEA_dy_dx_deepfakedetection.pptx
PDF
Software Development Company - swapdigit | Best Mobile App Development In India
PDF
10 Mistakes Agile Project Managers Still Make
PPTX
TRAVEL SUPPLIER API INTEGRATION | XML BOOKING ENGINE
PDF
OpenAssetIO Virtual Town Hall - August 2025.pdf
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
PPTX
SAP Business AI_L1 Overview_EXTERNAL.pptx
PDF
Enscape 3D Crack + With 2025 Activation Key free
PPTX
Phoenix Marketo User Group: Building Nurtures that Work for Your Audience. An...
C language slides for c programming book by ANSI
Presentation - Summer Internship at Samatrix.io_template_2.pptx
IObit Driver Booster Pro Crack Latest Version Download
KidsTale AI Review - Create Magical Kids’ Story Videos in 2 Minutes.pdf
AI Tools Revolutionizing Software Development Workflows
Comprehensive Guide to Digital Image Processing Concepts and Applications
Difference Between Website and Web Application.pdf
introduction of sql, sql commands(DD,DML,DCL))
OpenEXR Virtual Town Hall - August 2025
Canva Desktop App With Crack Free Download 2025?
Hexagone difital twin solution in the desgining
SIH2024_IDEA_dy_dx_deepfakedetection.pptx
Software Development Company - swapdigit | Best Mobile App Development In India
10 Mistakes Agile Project Managers Still Make
TRAVEL SUPPLIER API INTEGRATION | XML BOOKING ENGINE
OpenAssetIO Virtual Town Hall - August 2025.pdf
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
SAP Business AI_L1 Overview_EXTERNAL.pptx
Enscape 3D Crack + With 2025 Activation Key free
Phoenix Marketo User Group: Building Nurtures that Work for Your Audience. An...

AngularJs Crash Course

  • 2. Meet… And stay alive ! Why: ● Used as mobile app engine. ● Used as web app engine. ● ...We saw it on the run, now we take time to see the basics.
  • 3. Meet… And stay alive ! PAY ATTENTION! We are going to see the basics, NOT the best practices !
  • 4. Meet… And stay alive ! What: One acronym, SPA, aka Single Page Application A single-page application (SPA) is a web application or web site that fits on a single web page with the goal of providing a more fluid user experience akin to a desktop application. In a SPA, either all necessary code – HTML, JavaScript, and CSS – is retrieved with a single page load,[1] or the appropriate resources are dynamically loaded and added to the page as necessary, usually in response to user actions. The page does not reload at any point in the process, nor does control transfer to another page, although modern web technologies… bla bla bla… (Wikipedia)
  • 5. Meet… And stay alive ! Main pattern: MVC
  • 6. Meet… And stay alive ! Packages: ● Routing ● Templating ● Two-Way data binding new!
  • 7. Meet… And stay alive ! Two-Way data binding: Automatic updates between model and views...with the controller in the middle :)
  • 8. Meet… And stay alive ! Old skool New kid(s) on the block !
  • 9. Meet… And stay alive ! Some alternatives: ● Knockout ● Ember ● JsViews ● Can.js ● Ractive
  • 10. Meet… And stay alive ! A more in deepth view of the components... or ancestors: ● Underscore ● Backbone ● jQuery ● AMD ● Promises ● Handlebars
  • 11. Meet… And stay alive ! OK… That’s cool, Hands on code ! Code taken from: https://github.com/curran/screencasts/tree/gh-pages/introToAngular
  • 12. Meet… And stay alive ! Take 1 - Old Skoooooooooool !
  • 13. Meet… And stay alive ! Take 2 - jQuery era...
  • 14. Meet… And stay alive ! Take 3 - Welcome Angular !
  • 15. Meet… And stay alive ! Ok, one step further...Global controller
  • 16. Meet… And stay alive ! Introducing modules !
  • 17. Meet… And stay alive ! Introducing lists...
  • 18. Meet… And stay alive ! OMG Forms !
  • 19. Meet… And stay alive ! Give me it ! (remotely)
  • 20. Meet… And stay alive ! Images (the AngularJS way)
  • 21. Meet… And stay alive ! Ok, let’s take the time machine...
  • 22. Meet… And stay alive ! We saw the basics, there are tons of other things out there, where should we look ? It may sound strange, but official documentation is the starting point !
  • 23. Meet… And stay alive ! API Reference too...
  • 24. Meet… And stay alive ! And the last two spots for a right AngularJS knowledge: For the coding style & best parctices For test unit & quality stuff
  • 25. Meet… And stay alive !