O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Professional JavaScript Development (An Introduction for Java Developers)

3.597 visualizações

Publicada em

Slides from my talk at the SBB Developer Day 2013

Publicada em: Tecnologia
  • Have you ever used the help of ⇒ www.WritePaper.info ⇐? They can help you with any type of writing - from personal statement to research paper. Due to this service you'll save your time and get an essay without plagiarism.
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • DOWNLOAD FULL. BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

Professional JavaScript Development (An Introduction for Java Developers)

  1. 1. Professional JavaScript Development (An Introduction for Java Developers) Mail: jonas.bandi@gmail.com Twitter: @jbandi
  2. 2. Most of the people writing in JavaScript are not programmers. They lack the training and discipline to write good programs. - Douglas Crockford, 2001 A very large group of developers still thinks of JavaScript as a joke. - Davy Brion, 2011 We strongly suggest to adopt JavaScript as a first class language. - ThoughtWorks Technology Radar, 2011 JavaScript in the browser is the single largest development platform. - Third-party JavaScript, Manning 2013
  3. 3. Two Worlds?
  4. 4. Libraries / Frameworks Language IDE dependency management Write Code Toolset compile Build Test Test-Frameworks package Deploy
  5. 5. The Language
  6. 6. The Bad Parts
  7. 7. Language Constructs • Object • Object • Class • Function • Method • Constructor • Packages • Inheritance can else hing ryt ..eve . nted leme imp be
  8. 8. Closures
  9. 9. Toolset
  10. 10. Bower
  11. 11. Dependency Management
  12. 12. Building
  13. 13. Testing
  14. 14. Frameworks
  15. 15. First Generation Frameworks
  16. 16. A “Second Generation” of JavaScript Frameworks • Client-­‐Side  MVC • Applica1on  Structure • Data-­‐Binding
  17. 17. A “Third Generation” of JavaScript Frameworks Goal:  Complete  Client-­‐Side   Applica1on  Development   Frameworks
  18. 18. Libraries / Frameworks Language IDE dependency management Write Code Toolset compile Build Test Bower Test-Frameworks package Deploy
  19. 19. Questions Code Examples: https://github.com/jbandi/JavaScriptExamples Interessiert an einem JavaScript Bootcamp für Java Entwickler? Agenda: Tag 1: - JavaScript: Sprachkonstrukte und Patterns - jQuery als quasi Standard für browserseitige Programmierung - JavaScript Toolchain: Building, Linting, Testing (z.B. mit Grunt, Bower, Karma) Tag 2: - Client-Side MVC und Single Page Applications mit AngularJS - Architektur: JavaScript/AngularJS als Frontend & RESTful Java Services als Backend - Integration in Java oder .NET Projekte Kontakt: info@jonasbandi.net

×