What are the technical competence to master web front-end development work

First to introduce myself:

I graduated in 2016 from a college of Shandong, to May this year, we graduated three years. Professional school of computer science and technology, the hardware side, the microcontroller learned, in short, science is very complex.
Although the school is a computer, but after graduation and did not engage in program development, one reason were unable to find a suitable development work, on the other hand you want to exercise at their operational capacity to prepare for future business. In fact, the main reason is that time university teaching is very simple, failed to reach the needs of corporate recruiters, looking back barely a development, to pay 4,000 yuan / month, after deducting five insurance payments found that not even the most basic the cost of living is not enough, when you have no money, when really appreciate the world is full of malice. So I quit my job.
Then find the net from a training institution, they are designed to do the front end of education, an institution called Ashoka classroom. Almost five months to learn it. After graduation to find a satisfactory job, currently in Zhongguancun work here, here to explain what we need to know right front-end technology
Web front-end basics:
a. Front-end concepts established
main elements:
concept browser Introduction: the role of the browser, work
concept browser Introduction: the role of the browser, works
HTTP protocol: the reason the agreement produced effects and content of
the page load process: when what happens after a user opens a browser and enter the address bar and press enter
two. HTML-CSS-JS basis -jQuery
learning content:
HTML and HTML5: to understand how the browser parses HTML, the basic rules of grammar, use different labels, nested
CSS: understand the rules of grammar Cascading Style Sheets, all kinds of box common layout model and
CSS3: pseudo-class, and the new advanced box model selector
JavaScript: understanding the role of the JS, operating rules, grammar rules, the data type determines, loop
objects, arrays, functions, date, regular, abnormal
jQuery:
$ function selector, commonly used method, chained calls, project combat
III. JS Advanced - new features of object-oriented -H5
main contents:
DOM: DOM understanding of the role and use of the rules of
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.
IV. -AJAX-NodeJS- database design pattern
learning content:
Design Patterns: singleton, factory model, closure bags, the MVC thought, like the MVVM
AJAX: AJAX disadvantages, asynchronous requests string templates, cross-domain
NodeJS: Node server knowledge, 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: Detailed Vue, Vue plug-in, Vue scaffolding, Vue project combat
React with ReactNative:
Detailed React, 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 attracted more and more young people want to put into the ranks of the web front-end engineers. Then you want to accept the web front-end training, web front-end training institutions ×××? Here we suggest that you can consider the web front end Ashoka classroom training institutions.
Required you can add me to receive qq3252897743

Guess you like

Origin blog.51cto.com/14334627/2412113