Job Recruitment Website - Job seeking and recruitment - What courses do senior engineers in web front-end have?

What courses do front-end engineers need to take?

First of all, we should master the basic Web front-end development technologies, i

What courses do senior engineers in web front-end have?

What courses do front-end engineers need to take?

First of all, we should master the basic Web front-end development technologies, i

What courses do senior engineers in web front-end have?

What courses do front-end engineers need to take?

First of all, we should master the basic Web front-end development technologies, including CSS, HTML, SEO, DOM, BOM, Ajax, JavaScript and so on. While mastering these technologies, we should also clearly understand their compatibility in different browsers, rendering principles and existing bugs.

Secondly, in the knowledge structure of a qualified front-end engineer, the basic knowledge of website performance optimization, SEO and server side must also be mastered.

Third, we should learn to use various tools for auxiliary development.

Fourthly, in addition to technical knowledge, we should master theoretical knowledge, including code maintainability, component availability, hierarchical semantic template and browser hierarchical support, etc.

↓2↓ What did you learn in the Web front-end course?

There are also many technologies in the web front end. The first stage: basic courses; The second stage: professional basic courses (professional basic courses include web interface performance, structural style performance and design integration performance. It aims to learn the layout theory of web interface, CSS cascading style sheets, DTD interpretation of XHTML language standard document types, color matching and so on. ); The third stage: professional foundation stage (WEB front-end development foundation, advanced WEB front-end development and mobile WEB front-end development), mainly focusing on the application of CSS+DIV, JavaScript programming and the discussion of Ajax, Html5 and other cutting-edge technologies. ) Now the web front-end is still a very hot technology, I hope it can help you!

What does Xiaobai need to learn from the web front-end engineers?

Web front-end course I * * for excellent employment is divided into six stages.

The first stage of Html5+CSS3: mainly learning Html5 basics, CSS basics, HTML5 advanced, CSS3 advanced, less.

The second stage of JS interaction design: mainly study JavaScript core grammar, DOM and BOM, JavaScript advanced, object-oriented programming, Touch, jQuery, Zepto.

The third stage of Node development: mainly learning JavaScript ES6, Node, Express, MySQL, Webpack+Gulp+ modularization, WebSocket+Koa2.

The fourth stage front-end framework: mainly learning Vue foundation, Vue advanced, TypeScript, React.

The fifth stage applet+data visualization: mainly study applet foundation, cloud development, uni-app foundation and data visualization.

The sixth stage of employment guidance and project promotion: employment guidance and business interview resumption.

More popular science is in excellent employment.

What courses do you mainly study in Web front-end development?

To tell the truth, after the rapid development of the front end in recent years, there are still quite a lot of articles and tutorials on the Internet. Experienced people can work out their own learning methods and paths based on this information, but it is still difficult for Xiaobai. I know I will share the front-end learning path with you. For people who have no programming experience and want to learn front-end, but don't know how to get started.

Basic part:

Learning 1 and HTML+CSS can imitate some websites to make some pages and accumulate experience in practice. You can connect to the UI, and you can 100% reconstruct the development of static pages of the website, laying a foundation for later writing page logic and dynamic effects.

2.Javascript has a lot to learn. There is no foundation of other programming languages, so it may take some effort to learn them. At this stage, it is necessary to master the basic concepts of programming and cultivate the ability of logical thinking. Can independently complete the page development of the website (including reasonable layout and JavaScript operation DOM)

Does Wu need an exam to become a senior engineer in web front-end?

There are two kinds of front-end programmers I meet:

The first one has been asking: how to learn the front end?

The second kind always says: the front end is very simple, just a little thing.

I have never heard anyone ask: how to be an excellent or even excellent WEB front-end engineer.

What is a front-end engineer?

Front-end engineer, also known as Web front-end development engineer. This is an industry subdivided with the development of the network.

Web front-end development technology mainly includes three elements: HTML, CSS and JavaScript!

It requires front-end development engineers not only to master basic Web front-end development technology, website performance optimization, SEO and server-side basic knowledge, but also to learn to use various tools for auxiliary development and theoretical knowledge, including code maintainability, component ease of use, hierarchical semantic template and browser hierarchical support.

With the popularity of RIA (short for Rich Inter-Applications) in recent two or three years, front-end development engineers also need to master Flash/Flex, Silverlight, XML and other server-side languages (PHP, ASP.NET, JSP, Python).

The entry threshold for front-end development is actually very low. Compared with the learning curve of server-side language, the learning curve of front-end development is fast first and then slow.

HTML is not even a language, it is just a simple markup language!

CSS is just an untyped style decoration language. Of course, it can also be considered as a weakly typed language.

The basic part of Javascript is relatively easy to get started.

It is precisely because of this that many colleagues in the front-end development field have become "talents" on their own, but most of them stay in the stage of being able to use them, because the learning curve behind them is getting steeper and steeper, and it is difficult to move forward.

Web front-end technology is a bit of a quack, knowledge points are too trivial, and the game of technical values is even, that is, the knowledge structure of the whole system is not systematic, and these factors also objectively affect the precipitation of "orthodox" front-end technology! Moreover, all kinds of "strange skills and cunning" have been abused, and the inheritance of front-end technical knowledge is too general, so it is difficult for newcomers to see the status quo clearly and grasp the priorities. Therefore, in the field of front-end technology, finding a reliable senior for yourself is more important than the project, team, company and even salary.

On the other hand, as mentioned above, front-end development is a very new profession, and the research on some norms and best practices is in the exploratory stage.

There are always new inspirations and technologies, such as CSS sprite, negative margin layout, grid layout and so on.

Various JavaScript frameworks emerge one after another, injecting great vitality into the whole front-end development field;

Browser wars are becoming more and more fierce, and cross-browser compatibility schemes are still varied.

In order to meet the demand of "high maintainability", it is necessary to master the front-end knowledge more deeply and systematically, so as to build a good front-end architecture and ensure the code quality.

With the rapid development of handheld devices, the industry standard of HTML5 has developed rapidly. The technology in the web field hasn't been greatly updated for about 10 years!

Now the market needs excellent senior front-end engineers.

On the one hand, it is a relatively new sub-industry, and most front-end programmers teach themselves part of it, and their knowledge structure is not systematic; On the other hand, there are no such courses in universities. The most important thing is that training institutions like Beida Jade Bird have no training courses specifically for front-end engineers! !

In the preface to the first page of The Lord of the Rings: The Return of the King by Javascript, Wu Liang said: Most programmers think that JavaScript is too simple and only suitable for fancy performance on some web pages, so they don't want to spend their energy on learning, or think that they can master it without learning.

In fact, whether a language is a scripting language is often determined by its design goals. Simplicity and complexity are not the criteria to distinguish scripting languages from non-scripting languages.

In fact, in the scripting language, Javascript belongs to a very complicated language, that is, using non-scripting language to measure its complexity is also a very complicated language!

Javascript is as complex as Perl and Python!

How to learn front-end knowledge?

We live in a universe full of rules. Social order operates according to rules, and almost all computer languages have rules. Computer predecessors define rules, rules constrain us, and we use rules to control data. Many times, the reasonable control of data comes from your mastery of the rules.

To learn HTML and CSS, we should study hard with books. Then you need to do a lot of exercises, do all kinds of routine, strange and lots of layout exercises to bind and understand your knowledge.

To learn Javascript, you must first know what a language can and cannot do, what it is good at and what it is not good at!

If you just want to be an ordinary front-end programmer, you just need to remember most Javascript functions and do some exercises.

If you want to understand Javascript deeply, you need to understand the principle and mechanism of Javascript. We need to know their origins and deeply understand the object-based nature of Javascript.

You also need to have a deep understanding of the behavior and characteristics of Javascript under the browser host.

For historical reasons, Javascript has been ignored, a bit like being adopted! Therefore, it has many shortcomings, such as inconsistent behavior in various host environments, memory overflow problems, and low execution efficiency.

As an excellent front-end engineer, you also need to deeply understand and learn to deal with these defects of Javascript.

So what are the requirements for an excellent or even excellent front-end development engineer?

First of all, an excellent Web front-end development engineer should have breadth and depth in the knowledge system! It is actually very difficult to do these two things. Therefore, it is difficult for many large companies to recruit ideal front-end development engineers even with high salaries. There is no black and white technology, only right and wrong, and skills are different.

I used to know Photoshop and Dreamweaver a little, so I could make a web page.

Now, just mastering these is not enough. No matter the development difficulty or the development method, the current Web page production is closer to the traditional website background development, so it is no longer called web page production, but called web front-end development.

Web front-end development is becoming more and more important in product development, which needs professional front-end engineers to do well.

Web front-end development is a very special work, involving a wide range of knowledge, both specific technologies and abstract ideas. Simply put, its main function is to better present the interface of the website to users.

What did you learn mainly from the front-end development of Lu Web?

Front-end knowledge is a very popular technology, which has always been among the best in programming languages. With the continuous development of browser technology, there are many possibilities for expansion, such as three-dimensional visualization. Google has released a brand-new graphics tool TensorFlow Graphics, which combines computer graphics and computer vision technology to solve complex 3D vision tasks in an unsupervised way. Undoubtedly, Google browser will also support 3D images, and the front-end technology will realize online visualization development. The 3D frameworks based on webgl include thingjs, three.js

Thingjs is an emerging 3D framework in recent two years, which is relatively simple. Official website has a discount for registration. Don't miss it ~ theoretical knowledge is the foundation. For front-end developers, technology application is a further requirement. Therefore, thingjs provides free 3D source code and 3D model library, which will help you in the project development process, and you will better absorb the front-end technical knowledge in the practice process!

Front-end technology is definitely not the ultimate goal. Only by doing a valuable business project will you feel more fulfilled!

What did you learn in the course of "QI" Web front-end development?

With the development of mobile Internet, web front-end technology has become more and more popular in recent years. So what should Xiaobai children's shoes learn from the web front end?

In fact, the front-end learning of vanguard web mainly includes the following stages:

The first stage: front-end page reconstruction: PC-side website layout, HTML5+CSS3 basic project, WebAPP page layout;

The second stage: Javascript advanced programming: native Javascript interactive function development, object-oriented development and independent research and development of ES5/ES6 and Javascript tool library;

The third stage: PC-side full-stack project development: jQuery classic special effects interactive development, HTTP protocol, Ajxa advanced and back-end development, front-end engineering and modular application, PC-side website development, PC-side management information system front-end development;

The fourth stage: mobile project development: Touch project, wechat scene project, WebApp project developed by Vue.js, WebApp project developed by Ionic and webapp developed by React.js;

The fifth stage: mixed development: developing various mixed applications;

The sixth stage: NodeJS full-stack development: WebApp back-end system development.

After learning these stages, I have basically mastered some theoretical knowledge in the development, and then I will find some small projects to practice. When looking for a project, it's best to find something of commercial value or practical significance, from simple to simple. Finally, you can do one or two small projects and upload them to the open source website for easy display during the interview.

What are the Web front-end training courses?

Static layout knowledge of HTML+CSS

HTML is mainly about web page editing. This part of knowledge is very simple and can basically be learned. Of course, the premise is to practice frequently and master it skillfully.

Java Script language

JavaScript is the most important knowledge of web front-end, which should be paid attention to. Of course, it is more difficult, and students need to study hard!

jQuery

In fact, jQuery is simpler, but don't think that JavaScript is ignored when you have jQuery. Large internet companies write directly in JavaScript, which is more secure. See what this person's standards are for himself.

HTML5+CSS3

Don't think that HTML5 just adds some tags. If you are interested, you can go online to see the power of HTML5. You can do many special effects with CSS3.

Guide frame

This framework should be used for everything. It's not difficult. You must master it.

The web front-end also needs to learn node.js–react–angular.js–backbone.

In fact, these things will be more difficult to learn if they are understood by JavaScript, but the front-end framework is updated quickly. Personally, I think learning JavaScript well is actually enough.

It seems that the web front-end needs to learn a lot. It is said that all this knowledge is * * *, and some knowledge is really easy to learn, so students need not worry too much.

〈 9 〉 Begging for classes. Web front-end senior engineer phase IV resources, web front-end full-stack development phase IX resources, web front-end employment service courses.

Baby, if the front-end engineer company is the volunteer resource college in the fourth season, go to our Internet cafe.