发布于 2026-01-05 4 阅读
0

2022年如何成为一名Web开发人员

2022年如何成为一名Web开发人员

2022年刚刚开始,你或许应该开始学习编程了。

您可以在 YouTube 上观看完整视频。

  • 决定你想为哪个平台编程。
    • 网站
    • 移动的
    • 桌面应用程序

一旦你决定使用哪个平台,困惑就开始了:我该从哪里入手?在本视频中,我们将详细讲解 Web 平台。

图片描述

对于Web开发,我们需要从基础知识入手。

在Web开发中,你可以选择两条不同的路径(非常抽象)。

  • 前端(客户端开发)
  • 后端(服务器端开发)

我知道这些听起来很混乱,但我会尽力解释清楚。

我们将从前端开始,也就是构建我们访问应用程序时看到的用户界面,即客户端开发。

图片描述

前端技术的核心由以下部分组成:

  • HTML
  • CSS
  • JavaScript

这三门课程将涵盖如何创建网页、设置网页样式以及一些有限的功能。

这些是入门所需的基础模块,有很多免费资源可供使用。

有薪酬的:

掌握了这三项技术,你就可以开始工作了。但如果你想更进一步,还有很多前端框架可以学习,以提升你的技能。其中最著名的有:

图片描述

这些框架都是基于 JavaScript 的,而且都非常受欢迎。

资源:

React:

Angular:

Vue.js:

下一步是后端:

如果说前端是网站的外观和用户体验,那么后端就是其背后的大脑。它通常被称为服务器端开发,本质上涵盖了用户看不到的一切,包括用户在网站上执行任何操作时发生的幕后活动。后端主要关注数据库、后端逻辑和应用程序接口(API)。

例如,当用户点击按钮时,操作会从用户界面端切换到后端,后端会执行所有逻辑。

有很多后端技术可以学习。

  • ASP.NET (C#)
  • Python
  • Java
  • 节点
  • PHP
  • 红宝石

图片描述

后端开发技能

  • 蜜蜂
  • 服务器
  • 数据库
  • 资源管理

图片描述

在这些技术中,我个人最喜欢的是 ASP.NET C#,让我们来探讨一下原因。

我们来探讨一下原因?C# 让我能够构建

图片描述

  • Web(ASP.NET、Blazor、Maui)
  • 移动端(Xamarin、MAUI)
  • 桌面应用程序(MAUI、WPF、Windows Forms、控制台应用程序)
  • 云(使用 Azure)
  • 游戏(Unity)
  • 使用ML.Net和 .Net 实现 Apache Spark 的AI
  • 物联网

仅仅学习一门语言就能开启很多可能性。

在 .Net 世界中,构建 Web 应用程序时被称为 ASP.Net,而最近随着 .Net 6 的发布,它被称为 Minimal API。

ASP.NET是什么?它是一个免费、跨平台、开源的框架,用于使用.NET和C#构建Web应用程序和服务。您可以在Windows、Mac或Linux上构建应用程序。

那么,为什么要选择 ASP.NET 呢?

  • 强壮的
  • 快速地
  • 可扩展
  • 安全的
  • 它是开源的,并且拥有一个庞大的活跃社区。

依我之见,如果你对学习 .NET 和 C# 感兴趣,我建议你先学习 C#,然后再学习 ASP.NET,因为一旦你理解了这门语言的基本组成部分,学习更高级的功能就会变得容易得多。

图片描述

推荐以下资源

自由的:

有薪酬的:

请在下方描述中分享更多链接,以便其他人也能从中受益。祝您新年快乐,新的旅程一切顺利!

文章来源:https://dev.to/moe23/how-to-be-a-web-developer-in-2022-3pge