Wang Jia Lin: committed to hardware and software cloud integration, familiar with Android, HTML5, hadoop Tel: 18610086859 Email: jialingege@126.com hiheartfirst@gmail.com
HTML5YesDevice(Terminal devices) andCloudThe intersection of (cloud computing) is a perfect blend of design and technology.
HTML5Not only representativeCloud(Cloud computing ),HTML5More importantly, the source of power comes fromDevice(Local hardware ).
HTML5The times areDevice-cloudMode, rather than traditionalClient-serverMode.
HTML5The core of the Times isDevice,CloudIs to serveDevice.
As a developer and architect, you have a thorough understanding and Control HTML5 The key is: Browser In-depth understanding of customization and Development Technologies HTML5 The source of the emergence of new technologies (including but not limited to commercial, technical, and contemporary factors), so as to take advantage of the trend and thoroughly grasp HTML5 Is closely related to local hardware, Javascript And local API Interactive Technology, browser philosophy, and Localization Web ProgramFramework Phonegap And Web Page Localization Javascript Framework Jquery mobile And so on. HTML5 The multi-thread technology of the client is easy to understand Websocket Basic Cloud Active Push Data Device New ideas and interaction methods, finally, in the elegant playfulness HTML5 Times Cloud Classic technology: Node. js The smooth connection between cloud computing servers in high concurrency and non-blocking scenarios HTML5 Times Device , Browser , Cloud Everything in!
Course introduction:
2Days;
20ItemsHTML5One-time themeHTML5All technologies;
All-in-OneHTML5TimesDevice, (Device ),Browser(Browser) andCloudAll technologies of (browser;
Based on browser customization technology, knowledgeableHTML5 + css3 + phonegap + web socket + jquery mobile + node. jsAnd so onHTML5Six core technologies;
What is the story of the newly developed HTML5 operating system?
Where is the core and strength of HTML5?
What is HTML5 architecture thinking?
Why is all in JavaScript?
How to customize browsers?
Why is custom browsers the starting point and end point for understanding the nature of HTML5 technology?
Why is interaction between JavaScript and local APIs the key to understanding HTML5?
What are the real new features of HTML5?
How to debug HTML5?
How to Use the push technology in HTML5?
What is the magical power of canvas in HTML5?
How does HTML5 audio/video affect multimedia development?
What is the password behind HTML5 multithreading, local storage, offline storage, and geographic location?
What is the password behind the HTML5 development framework phonegap?
What is the source of phonegap technology?
How can I use phonegap as needed?
How to expand the phonegap function?
What is the shocking commercial password behind the plug-in of phonegap?
How is the HTML5 page completely similar to the native app?
How to thoroughly understand jquery mobile?
What is the value of Ajax in HTML5?
How does JSON connect native APIs, Ajax, and node. js?
In the HTML5 era, how should we deal with highly concurrent service requests?
How can we achieve a perfect concurrent non-synchronous processing solution on the server and client?
This course provides a thorough answer to all of the above questions, all of which are concise and practical.CodeDriver, and the secret of HTML5, css3, phonegap, Ajax, jquery mobile, and node. JS is disclosed to you.
Course objectives:
This course covers HTML5, css3, phonegap, Ajax, jquery mobile, node. JS, and other column HTML5-related technologies. It focuses on the practical ability of code and the principle analysis behind it.
After mastering this course, you will be able to fully develop HTML5 + css3 + JavaScript + phonegap + Ajax + jquery mobile + node. js in the HTML5 era.
Specifically:
Custom browsers and the ability to open HTML5 browsers;
Master all new features such as HTML5 multithreading and local storage;
Learn to Write Device-side apps in Javascript;
Learn to integrate native APIs with phonegap;
Learn to develop server-side services (cloud) with node. js );
Specific HTML5 profound insights and business perspectives;
Trainees:
Especially suitable for financial institutions, Internet companies, and smart terminal developers;
Mobile app developers
Traditional web developers;
Architect;
Traditional smartphones, such as Android Developers;
People who want to learn HTML5;
Browser customization personnel;
Artist developers;
Media organizations;
|
Time |
Content |
Remarks |
|
Day 1 |
1st topics: HTML5 architecture thinking
1, 1, all in Javascript
1, 2, ect of Device & cloud
1, 3 Open Platform & API
2nd theme: business opportunities and changes in the HTML5 Era
2. 1 HTML5 is different from the previous HTML;
2.2 The new business model of the HTML5 era;
2.3 HTML5 and traditional native apps;
2.4 HTML5 will bring new changes to the entire IT industry;
3rd topics: Use a blog instance to practice HTML5 & css3
3.1 new page elements in HTML5;
3.2 forms in HTML5;
3.3 canvas in HTML5 practice
3.4 video and audio on HTML 5 pages
3.5 css3 technical practices
4th topic: browser development and customization
4.1 Analysis of core principles of browser customization and development
4.2 analysis of technical means for browser customization and development
4.3 browser customization and development practices
5th topic: Technical cornerstone of browser customization: How Javascript in webview can be called with local APIs
5.1 taking the Android system as an example to explore the new world of creating the android Interface
5.2 browser javascriptinterface
5.3 local API calls Javascript
5.4 JavaScript calls local APIs
6th topics: HTML5 multithreading technology
6.1 why HTML5 multithreading is a revolution in device-side Programming
6.2 principles and mechanisms of webworker
6.3 dedicated worker and shared worker
6.4 worker thread Lifecycle
6.5 Using Background multi-threaded technologies such as numerical computing, shared threads, and thread proxies;
7th topics: HTML5 offline applications and local storage functions
7.1 problem scenario: How to Work Offline on the plane?
7.2 three key points of Offline Application: Server, configuration file, and update
7.3 use local
Storage and session storage;
7.4 use the database;
7.5 solve the last problem of offline office on airplanes: monitoring online events;
8th theme: HTML5 revolutionary feature: web socket
8.1 traditional client-server communication
8.2 device-cloud communication methods in the HTML5 Era
8.3 why is this revolutionary
8.4 comparison between web socket and Ajax
8.5 web socket practice
9th topics: Other HTML5 new features and browser compatibility issues
9.1 core principles and significance of the new tag
9.2 Geolocation
9.3 webgl for 3G plotting
9.4 source of HTML5 browser compatibility problems
9.5 how to solve the compatibility problem of HTML5 browsers?
10th theme: Architecture and business thinking of phonegap
10.1 phonegap Architecture Art
10.2 relationship between phonegap and HTML5, css3, and JavaScript
10.3 core features of phonegap and smartphones-including cameras, file access, geographic positioning, accelerators, contacts, sound and Vibration
10.4 Advantages and Disadvantages of phonegap
|
|
|
Time |
Content |
Remarks |
|
Day 2 |
11th theme: What is the technical cornerstone of the phonegap framework?
Use webview
11,2 use JavaScript in webview
11.3 create a local Java API
11.4 use javascriptinterface
11.5 JavaScript calls Java
11.6 Java calls Javascript
11.7 how does phonegap use javascriptinterface?
12th theme: Install phonegap to develop the first phonegap program and thoroughly analyze the program
12.1 install phonegap
SDK;
12.2 Add the phonegap Library
12.3 JavaScript Construction
12.4 construct HTML files in asset
12.5 compile a configuration file
12.6 package, install, and run the first phonegap Program
12.7 thoroughly analyze the operating principles, processes, and mechanisms of the phonegap Program
13th topics: phonegap case studies
13.1 test the network connection through connection
13.2 use accelerometer to collect device actions
13.3 use compass to obtain the current device direction
13.4 phonegap operating the camera of the Local System
13.5 other local APIs of phonegap;
14th topics: plug-in development of phonegap
14.1 how to extend the phonegap function?
14.2 iplugin Interface
14.3 application and value of proxy-stub mode in plugin Development
14.4 how to control hardware vendors and web developers in plugin Development
14.5 core code analysis and development practices of plugin
15th topics: Use http & ajax to communicate with remote servers
15.1 The value of Ajax in the HTML5 era;
15.2 HTTP & Ajax practices;
16th topics: JSON and JavaScript
16.1 parse JSON;
16.2 JSON parsing in Javascript;
16.3 practice of parsing JSON in Java;
16.4 JSON: HTML5, local API, Ajax
17th themes: a thorough understanding of jquery mobile
17.1 technical and commercial considerations for jquery mobile Design
17.2 getting started with jquery mobile;
17.3 use the header, toolbar, and label bar;
17.4 form and button in jquery mobile;
17.5 list in jquery mobile;
17.6 combination of jquery mobile and CSS;
17.7 jquery
Mobile topic;
17.8 jquery mobile API;
17.9 integration with servers;
17.10 integration of jquery mobile and the HTML5 development framework phonegap;
18th topics: node. js Architecture concept, technical cornerstone, and how to deal with HTTP and TCP Protocols
18.1 node. js Architecture
18.2 why is multithreading and callback in node. js so important?
18.3 node. js Use Cases
18.4 practices of webserver and tcpserver in node. js
19th topics: node. js highly concurrent and non-blocking Server
19.1 blocking and non-blocking
19.2 event-driven mechanism
19.3 node. js development practices
20th topics: Integration of node. js and websocket;
20.1 use node. js and websocket to create a non-synchronous processing mechanism and its significant value;
20.2 use node. js and websocket to create a classic non-synchronous processing mechanism mode
20.3 typical case of using node. js and websocket to create a non-synchronous processing mechanism
|
|