Wang Jialin trains Android HTML5 cloud computing practices hadoop-HTML5 app development for Web cloud designed by Wang Jialin: browser & HTML5 & css3 &

Source: Internet
Author: User
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

 

 

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.