How to learn web development_html/css_WEB-ITnose
Currently I have 0 base, how do I study?
Reply to discussion (solution)
First of all, let me declare that I am not an expert, I am a computer major Yes, but WEB development is completely self-taught. It should be said that self-study of WEB development is relatively easy in programming, but there are many things to learn. Generally speaking, I summarize it into the following aspects.
The first big step: Master front-end technology
1. Learn HTML, then become familiar with XHTML, and understand the differences between them. During the learning process, use less WYSIWYG software like DreamWever to write code. It is recommended to use a text editor with a highlighted code prompt function such as EditPLus or ue for code writing.
2. To learn CSS, focus on understanding the advantages of CSS and distinguishing the pros and cons of using and not using CSS. Code test writing is the same as above.
3. Learn JavaScript, mainly learn to use DOM (Document Model) to operate HTML elements, and BOM (Browser Model) to operate windows.
The second big step: Master server scripts
1. Choose a dynamic scripting language that you think is pleasing to the eye, just like you said PHP (don’t consider the advantages and disadvantages of the language), master the grammatical structure, and master commonly used function, class.
2. Be familiar with the use of SQL statements (for commonly used websites) and the use of a database.
3. Can cooperate with Javascript and dynamic scripting language to implement the popular Ajax mode.
I’m so tired from playing, I hope it will be helpful to you. If you don’t understand the professional vocabulary that appears above, please search it on Baidu or ask me. I won’t copy and paste it for you. Of course, the aspect of website production is now very clear. If you prefer server scripting, then focus on the second step. Otherwise...then focus on the first step.
When it comes to learning JavaWeb, there must be a certain method. If you learn javaSE better, then you can learn it directly!
Then JavaWeb development, we are also used to call it Java enterprise application (Java EE).
The foundation of Java EE is servlet. After learning servlet well, you can learn jsp. The essence of jsp is servlet.
Then Learn the MVC concept,
If you want to make a simple application, servlet and jsp are enough!
After learning servlet and jsp, you can learn the frameworks provided by Java EE, spring (container), struts (control action), Ibatis and hibernate (both of which are persistence layer frameworks and deal with databases)
Let’s first understand the characteristics of each development language, and then decide what to learn
Currently I have base 0, how to learn
Buy a book and read
I am learning C# to attack ASP.NET and now I can develop a management system by myself, but my foundation in web is 0, and I can learn Java quite well. Now I want to learn web development combined with background language to develop an independent system.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

This AI-assisted programming tool has unearthed a large number of useful AI-assisted programming tools in this stage of rapid AI development. AI-assisted programming tools can improve development efficiency, improve code quality, and reduce bug rates. They are important assistants in the modern software development process. Today Dayao will share with you 4 AI-assisted programming tools (and all support C# language). I hope it will be helpful to everyone. https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot is an AI coding assistant that helps you write code faster and with less effort, so you can focus more on problem solving and collaboration. Git

On March 3, 2022, less than a month after the birth of the world's first AI programmer Devin, the NLP team of Princeton University developed an open source AI programmer SWE-agent. It leverages the GPT-4 model to automatically resolve issues in GitHub repositories. SWE-agent's performance on the SWE-bench test set is similar to Devin, taking an average of 93 seconds and solving 12.29% of the problems. By interacting with a dedicated terminal, SWE-agent can open and search file contents, use automatic syntax checking, edit specific lines, and write and execute tests. (Note: The above content is a slight adjustment of the original content, but the key information in the original text is retained and does not exceed the specified word limit.) SWE-A

Go language development mobile application tutorial As the mobile application market continues to boom, more and more developers are beginning to explore how to use Go language to develop mobile applications. As a simple and efficient programming language, Go language has also shown strong potential in mobile application development. This article will introduce in detail how to use Go language to develop mobile applications, and attach specific code examples to help readers get started quickly and start developing their own mobile applications. 1. Preparation Before starting, we need to prepare the development environment and tools. head

Summary of the five most popular Go language libraries: essential tools for development, requiring specific code examples. Since its birth, the Go language has received widespread attention and application. As an emerging efficient and concise programming language, Go's rapid development is inseparable from the support of rich open source libraries. This article will introduce the five most popular Go language libraries. These libraries play a vital role in Go development and provide developers with powerful functions and a convenient development experience. At the same time, in order to better understand the uses and functions of these libraries, we will explain them with specific code examples.

"Understanding VSCode: What is this tool used for?" 》As a programmer, whether you are a beginner or an experienced developer, you cannot do without the use of code editing tools. Among many editing tools, Visual Studio Code (VSCode for short) is very popular among developers as an open source, lightweight, and powerful code editor. So, what exactly is VSCode used for? This article will delve into the functions and uses of VSCode and provide specific code examples to help readers

Cockpit is a web-based graphical interface for Linux servers. It is mainly intended to make managing Linux servers easier for new/expert users. In this article, we will discuss Cockpit access modes and how to switch administrative access to Cockpit from CockpitWebUI. Content Topics: Cockpit Entry Modes Finding the Current Cockpit Access Mode Enable Administrative Access for Cockpit from CockpitWebUI Disabling Administrative Access for Cockpit from CockpitWebUI Conclusion Cockpit Entry Modes The cockpit has two access modes: Restricted Access: This is the default for the cockpit access mode. In this access mode you cannot access the web user from the cockpit

PHP belongs to the backend in web development. PHP is a server-side scripting language, mainly used to process server-side logic and generate dynamic web content. Compared with front-end technology, PHP is more used for back-end operations such as interacting with databases, processing user requests, and generating page content. Next, specific code examples will be used to illustrate the application of PHP in back-end development. First, let's look at a simple PHP code example for connecting to a database and querying data:

As a fast and efficient programming language, Go language is widely popular in the field of back-end development. However, few people associate Go language with front-end development. In fact, using Go language for front-end development can not only improve efficiency, but also bring new horizons to developers. This article will explore the possibility of using the Go language for front-end development and provide specific code examples to help readers better understand this area. In traditional front-end development, JavaScript, HTML, and CSS are often used to build user interfaces
