After three years of front-end development and artificial intelligence replace the background java language? This is not impossible!

After three years of front-end development and artificial intelligence replace the background java language? This is not impossible!

Recently, the online speculation Tinghuo artificial intelligence, a lot of people might be willing to consider the development of artificial intelligence will be better in the future, this certainly is, but in the end it is appropriate we have to learn it, the artificial intelligence is not an ordinary person can science, the threshold is very high, usually above graduate degree come to learn. In the front to talk about, getting started is relatively simple, zero-based learning can be, for most people, is now a large front of the times, before and after the end of the take-all, they can do front-end and back-end can do, say so many companies now need to do site the front end may be in the future a better future of the industry.

After three years of front-end development and artificial intelligence replace the background java language?  This is not impossible!

Learning Roadmap front end:

Web front-end knowledge of the total can be divided into three parts: knowledge of elementary, intermediate js, high-level framework for
a primary main elements:
introduce the concept of browser: the role of the browser, work
concept browser Introduction: the role of the browser , work
HTTP protocol: protocol reasons generated, the role and content of
the page loading process: things when the user opens the browser and enter the address bar and press enter occur
HTML-CSS-JS basis -jQuery learning content:
HTML and HTML5: understand how the browser parses HTML, the basic rules of grammar, use different labels, nested
CSS: understand the syntax rules of cascading style sheets, and a variety of common box model layout
CSS3: pseudo-class, and the new selector advanced box model
JavaScript: understanding the role of the JS, operating rules, grammar rules, data types, determination, circular
objects, arrays, functions, date, regular, abnormal
jQuery:
$ function selector, commonly used method, chained calls, project combat
two. Intermediate knowledge is divided into js
JS Advanced - new features of object-oriented -H5
main contents:
DOM: DOM understanding of the role and usage rules
JS Advanced: Shortcut properties and size, browser detection, event flow
object-oriented: the constructor, prototype inheritance
H5 new features: multi-threaded, event push, front-end storage, canvas, history, etc.
III. Advanced knowledge is divided into
design mode -AJAX-NodeJS- database
learning content:
design patterns: singleton, factory model, closure class, MVC thinking, MVVM, etc.
AJAX: AJAX advantages and disadvantages, asynchronous requests, string templates, cross-domain
NodeJS: knowledge Node servers, interfaces, file operations, Express frame
database: Concepts data, classification, use the Node to operate the database, MongoDB database
V. Engineering -CSS precompiled -ES2015- applet
main elements:
engineering: Gulp use, Webpack use
CSS precompiled: Less use, Sass use
ES2016: block-level scope, the new definition of key variables, new ways to expand, string interpolation with a template, a new data structure, a new way of programming, classes, inheritance, modular
applets: applet registration, introduction, components, API, cross-platform common procedure
VI. Vue-React-Angular
learning content:
Vue: Vue Detailed, Vue plug-in, Vue scaffolding, Vue project combat
React with ReactNative:
React Detailed, React component-based, Redux state management, React project combat
ReactNative Detailed, ReactNative create a mobile client application, ReactNative project combat
Angular:
Angular Detailed, Angular characteristics, Angular project real
good web front-end development prospects, naturally want to attract more young people into the ranks of the web front-end engineers. .
Required information can be added to receive my qq3252897743

Guess you like

Origin blog.51cto.com/14334627/2415092