

An Introduction to Web Development 2018
source link: https://www.tuicool.com/articles/hit/RfYja2J
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

This article is part 1 of an 9-part series of articles .
T his report is more of a guide for the prospective web developer, and therefore it’s not necessary to read the all of it in its entirety . It’s possible to just read the chapter or section that is relevant to the problem you are trying to solve. Keep this in mind, the topics covered in this report can be broken down into three categories:
- Core competencies (languages, data)
- Intermediate competencies (testing, git)
- Soft skills (editors, deployment)
There are more topics relevant to a developer than this report covers; however, in my opinion, these are all the competencies and skills that a good developer needs to know, regardless of their stack. The web development field (primarily for JavaScript and Node developers) is in a very chaotic state with new frameworks and tools coming out on a daily basis, something that we will get into further later. Because of this turmoil, this report will try to focus on the current “standards” even though these might change in the future. However, the principle and reasons behind these tools and skills will always remain the same.

There are also individual links provided throughout the report for more in-depth reading on different topics when necessary. Furthermore, this report will focus slightly more on JavaScript as opposed to other famous web development languages such as PHP due to JavaScript being the most popular language in the StackOverflow 2018 Developer survey with the top three libraries and frameworks being for JavaScript. Not to mention JavaScript is the second most wanted language , with React and Node being the two most wanted libraries or frameworks .
It is the goal of this report to provide you with a far better understanding of what web developers are talking about, what tools they use, and what you will need to do to become one. This list might seem daunting at first, but it’s been broken down into a manageable 3-step guide on how to setup, build, and deploy a website or web application.
Recommend
-
117
2018 Web 开发者路线图
-
56
It's been some time since the sprint, and the work carried out there has already started to trickle down into our devices. Nevertheless, we wanted to shed some light on our accomplishments, and encourage everyone to participate.
-
61
So, you want to become a great web developer. Whether you just need to build a quick website for an assignment, or you are looking for a potential career, this report is for you. Web development in the recent years has be...
-
36
Learning web development in 2018 is overwhelming. There's just so damn much to learn. The JavaScript ecosystem is growing more quickly than any...
-
53
题目给了源代码,如下: 使用过 assert 一句话木马的应该就知道怎么解, payload 如下: ...
-
14
The 2020 Design Trends eBook is here! Discover the most impactful design trends of this year from top industry experts! Get it now
-
7
✏️ Edit Show NotesWhat happened in web development in 2017? What were our personal and professional feats in 2017? What should we look forward to...
-
14
0:00 / 35:43 ...
-
9
What is Web Development? The development of pages of information stored across series of interconnected resource-hubs/machines that acts to serve information as at when needed has led to the advent of websites and web-apps al...
-
3
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK