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 |
|