Presentation is loading. Please wait.

Presentation is loading. Please wait.

Philly.NET Hands-on Labs JAVASCRIPT SERIES. July 9: JavaScript Syntax Visual Studio ◦Projects ◦Editors ◦Debugging ◦Script blocks ◦Minification and bundling.

Similar presentations


Presentation on theme: "Philly.NET Hands-on Labs JAVASCRIPT SERIES. July 9: JavaScript Syntax Visual Studio ◦Projects ◦Editors ◦Debugging ◦Script blocks ◦Minification and bundling."— Presentation transcript:

1 philly.NET Hands-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) ◦Create animations ◦Handle events ◦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


Download ppt "Philly.NET Hands-on Labs JAVASCRIPT SERIES. July 9: JavaScript Syntax Visual Studio ◦Projects ◦Editors ◦Debugging ◦Script blocks ◦Minification and bundling."

Similar presentations


Ads by Google