Course Description:
html5/javascript/css3, a new standard for WEB and mobile development , has been developed by mobile phones, which not only allows UI highly resilient and easier to integrate with cloud computing.
This course is the era of cloud computing and intelligent Terminal HTML5 development of a one-stop solution, designed for enterprise internal training and public class production, is a complete coverage HTML5 time developers need to use the degree of technical solutions, content nuanced;
Course Objectives:
Comprehensive analysis with Html5+javascript to develop applications:
Developing cloud computing with JavaScript;
Customizable browser and ability to open HTML5 browser;
Learn to write device-side apps in JavaScript;
Learn to integrate Native API with PhoneGap;
Learn to develop Server-side services (Cloud) with node. js;
Learn JavaScript Design Pattern;
With HTML5 deep insight and business perspective;
Training target:
Especially suitable for financial institutions, internet companies, intelligent terminal developers;
Mobile app Developer
traditional web developers;
Architect;
Traditional smartphones, such as Android developers;
Those who want to learn HTML5;
Browser customization staff;
Art development staff;
Media agencies;
Student Base:
Understand the basic JavaScript syntax;
Understand the basic HTML5/HTML4 syntax;
Time |
Content |
Note |
First day |
No. 01 Lesson: Web-oriented mobile software architecture 1, Know web-oriented Architecture (WOA) 2, mobile devices and cloud computing 3, looking at the application technology of WOA 4,WOA Mobile phone Software architecture practice No. 02 Lesson: JavaScript Features and highlights Key teaching of 1,javascript grammar 2,objects & Functions 3,callback, Module & Exceptions 4,inheritance & Prototype 5,introducing JavaScript DOM 6,debugging JavaScript No. 03 class: The first PHONEGAP application 1, Write Html5+phonegap Web page 2, make Iphone/android app 3, Write once available everywhere (write once run anywhere) No. 04 Class: PhoneGap API Combat 1,phonegap how to control the phone peripherals 2,accelerometer APP Instance 3,camera APP Instance 4,phonegap API Manual Guide No. 05 Lesson: PhoneGap Extensions 1, how to extend the PHONEGAP function 2,PHONEGAP Plug-in development No. 06 class: HTML5 Mobile App Testing and debugging 1, how to remove the wrong HTML5 App 2, how to remove the wrong JavaScript 3, using the Qunit test unit 4, remote debugging |
|
Time |
Content |
Note |
Next day |
No. 07 class: Making HTML5 Mobile UI 1, using Xui 2, using JQuery Mobile 3, using AJAX to read remote data 4, write mobile version HTML5 Web page 5,doctype and Viewport No. 08 Lesson: JSON & JavaScript Integrated Application 1,json Introduction Writing 2,javascript parsing JSON 3,json and HTML5 table processing 4,json Application Examples 5,organizing JavaScript Code, HTML5, AJAX and JSON 6,ajax Pattern 7, ' div ' element & Dynamic data No. 09 Lesson: node. JS Basic Concepts 1,node.js Application Software Architecture 2,node.js Use Cases (using case) 10th class: "Hello, World" of node. js 1,server-side Javascript 2, write the HTTP Server 3,event-driven Architecture 4,callbacks 11th class: HTML5 and node. js 1, Write Html5/node.js Web page 2,HTML5 and Server-side 3, using case (use Cases) |
|
Time |
Content |
Note |
Third Day |
12th class: Blocking and Non-blocking 1,request handlers 2,non-block Requests 3, Handling Get/post requests 4,route Requests 5, event handling (listening) 13th Lesson: The Advanced concept of node. js 1,node.js Procedss 2, how to Spawn child process 3,proxying node. js 4,protocol Parser 14th Lesson: node. js IO Processing 1, how to integrate with database 2, file processing (Filesystem I/O) 3,stream Buffer 4,raw Buffer 5, other IO processing 15th Lecture: JavaScript Design Pattern 1,creational Pattern 2,jquery & Modular Pattern 3, other design modes 4,MVC mode |
|