1 / 11

philly.NET Hands-on Labs

philly.NET Hands-on Labs. Javascript series. July 9: JavaScript Syntax. Visual Studio Projects Editors Debugging Script blocks Minification and bundling Basic syntax Variables Arrays Loops Data types Comments. August 6: JavaScript Objects. Objects Properties Prototypes

kiara
Download Presentation

philly.NET Hands-on Labs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. philly.NETHands-on Labs Javascript series

  2. July 9: JavaScript Syntax • Visual Studio • Projects • Editors • Debugging • Script blocks • Minification and bundling • Basic syntax • Variables • Arrays • Loops • Data types • Comments

  3. August 6: JavaScript Objects • Objects • Properties • Prototypes • Functions • SEAFs • Scope • Error handling • Browser and DOM manipulation • Events • Browser detection

  4. September 3: JavaScript Tools • Browser Tools (F12) • Chrome • Internet Explorer • FireFox • Fiddler • Headjs • Responsive NAV • Modernizr • JSBin • JSFiddle • JSHint • Grunt • Sinon • RegExr

  5. October 8: JavaScript JSON + AJAX • JavaScript Object Notation • Human readable • Attribute–value pairs • Faster and less weight than XML • Language independent • Often used in REST endpoints • Asynchronous JavaScript and XML • Client side web applications • Exchange data asynchronously between browser and server to avoid full page reloads • XMLHttpRequest object

  6. November 12: JavaScript + jQuery • Most popular cross-platform JavaScript library • Developed by John Resig as free, open source software • Self executing anonymous function (SEAF) • Navigate a document • Select DOM elements using CSS selectors (Sizzle engine) • Createanimations • Handleevents • Develop Ajax applications • Extensive plug-in and extension capability

  7. December 3: JavaScript + AngularJS • Open-source web application framework maintained by Google and community • Relies on custom tag attributes using declarative syntax • Model-view-controller pattern with two-way data binding • Good for single page applications • De-emphasizes DOM manipulation and improves testability

  8. January 7: JavaScript + BootStrap • HTML and CSS design templates for responsive design • Typography, forms, buttons, navigation and other interface components • Optional JavaScript extensions with help from jQuery • Add-on extensions like Fuel UX • Swappable themes

  9. February 4: JavaScript + TypeScript • Free and open source • Superset of JavaScript that generates JS code with help from Anders Hejlsberg • Optional static typing and class-based object oriented programming • Type annotations with compile time checking • Classes • Interfaces • Modules • Anonymous functions • Designed for larger applications • Header files can include type information

  10. March 4: JavaScript + NodeJS • Scalable server side development and networking utilities • Runtime environment combined with libraries for common web applications • Based on Google V8 engine • Non-blocking I/O and asynchronous events • Built-in asynchronous I/O library for file, socket and HTTP communication • Can run as a web server

  11. April: Code Camp 2015.1 • Microsoft Malvern • Friday full-day pre-sessions in 5 rooms • Small charge • Breakfast and lunch provided • Target corporate dev teams • Saturday all day in 10-12 rooms • Free! • Smaller event by invitation only • Vendors in lobby • Primo hoagies like we used to

More Related