目标与学习方向

文章目录

  • 一、任务最终目的
  • 二、所需技术栈
    • 1、前端开发
    • 2、后端开发
    • 3、数据库管理
  • 三、WEB全栈开发路线
      • 1、学习HTML、CSS、JavaScript
      • 2、了解版本控制
      • 3、学习前端框架
      • 4、学习服务器端编程
      • 5、数据库
      • 6、构建RESTful API
      • 7、深入学习后端框架
      • 8、了解网络安全
      • 9、熟悉DevOps
      • 10、其他技能

一、任务最终目的

为了激发同学们学习技术的兴趣,以及尽可能的降低计算机学习上的信息差,萌生出了构建面向计算机协会的技术学习网站的想法,任务最终目的是成功构建网站并在计算机协会内部推广。

二、所需技术栈

1、前端开发

HTML、CSS、JavaScript。
框架:React、Vue、Angular帮助构建更为复杂的用户界面,使开发过程更快、更高效。

2、后端开发

编程语言:Python、Java、PHP、Node.js、Java等
框架:Django、Spring Boot、Koa、Express
应用程序编程接口:Restful API,GraphQL等,应用程序接口用于允许应用程序的服务器和客户端之间进行通讯。

3、数据库管理

MYSQL、MongoDB,数据模型的设计、效能调优和数据备份等
对象关系映射:Hibernate,Sequelize等用于在数据库和应用程序之间映射数据。
缓存:Redis、Memcached用于缓存。

三、WEB全栈开发路线

1、学习HTML、CSS、JavaScript

网页前端开发基础。

2、了解版本控制

  • 熟悉常用的版本控制系统Git或GitHub
  • 学习使用Git命令来管理和协作代码库。

3、学习前端框架

  • Vue、React、Angular
  • 学习框架的文档并构建小型项目

4、学习服务器端编程

  • Node.js、Python或Ruby
  • 服务器端库和框架:Koa、Express、Nuxt、Next.js
  • 了解服务器端脚本、处理请求和使用数据库等

5、数据库

  • MYSQL、MongoDB
  • 数据缓存:Redis、Memcached

6、构建RESTful API

  • 构建和使用RESTful API的知识,尝试GraphQL
  • 了解HTTP方法,请求/响应结构和身份验证/授权机制。

7、深入学习后端框架

  • Koa、Express、Django、Ruby on Rails
  • 了解他们如何处理路由、中间件和数据库集成

8、了解网络安全

  • 了解常见的网络安全漏洞和如何预防这些漏洞。
  • 了解跨站脚本(XSS)、跨站请求伪造(CSRF)和安全认证实践等概念。

9、熟悉DevOps

  • 了解Docker和Kubernetes等部署流程和工具
  • 了解持续集成/持续部署实践,实现构建和部署工作流程自动化。

10、其他技能

  • 其他前端工具和库,Sass、Redux、TypeScript
  • 掌握其他后端知识:微服务、微前端、低代码等

接下来将尝试依据学习路线逐步更新学习记录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/29042.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一、开发环境安装 Avalonia

1、概述 官网中是这么介绍Avalonia的,Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这…

WebSocket进行握手需要的字段

一、客户端请求必须要有的头: Upgrade: websocket Connection: Upgrade Sec-Websocket-Key: 随机生成的字符串 Sec-WebSocket-Protocol: chat Sec-WebSocket-Vesion: 13 二、服务端响应必须要有的头: Upgrade: websocket Connection: Upgrade SecWebSock…

CCAA认证人员注册全国统一考试开始报名

备受瞩目的CCAA(中国认证认可协会)认证人员注册全国统一考试即将拉开报名序幕。 考试基本信息: 1)报名网站网址:https://kaoshi.ccaa.org.cn/ 2)考试报名系统自2024年6月17日12:00时起面向考生正式开通&…

c++编程(19)——STL(5)容器适配器

欢迎来到博主的专栏——c编程 博主ID:代码小豪 文章目录 适配器adaptorstackqueuepriority_queue传送门: 适配器adaptor 适配器看起来像一个容器,实际上adaptor并不属于容器的范畴,更像是一种专门用于某种容器的接口。 常用的适…

关于渗透测试

目录 1渗透测试的目的 2渗透测试的手段 3渗透测试发现的问题分类 1渗透测试的目的 检验目的系统的安全性 2渗透测试的手段 1智能工具探测 2人工测试 3分析 3渗透测试发现的问题分类 SQL注入-高风险 垂直越权-高风险 链接注入-高风险 源码泄露-中风险 短信验证码重复利用-中风…

智能不锈钢氮气柜温湿度氧含量控制介绍

智能不锈钢氮气柜通过集成精密的温湿度和氧含量控制系统,确保内部环境稳定在适宜存储敏感物料的条件。具体实现方式如下: 温度控制:智能氮气柜通常配备有精确的温度传感器以及加热或冷却系统。当内部温度偏离设定值时,系统会自动启…

0617_QT3

练习: #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//去掉头部this->setWindowFlag(Qt::FramelessWindowHint);//去掉空白部分this->setA…

Misc之图片隐写

前几天忙高数和c考试去了。。。Web毫无进展,学学这个放松一下 一、工具准备 这里目前使用的工具为kali上的工具和安装在电脑上的Winhex,010editor,Stegsolve 二、png图片隐写 这里我就直接用题目学习了,也是参考了csdn上大佬的…

C语言socket TCP/IP通讯Server/Client程序(Ubuntu Linux 24.04环境)

继上篇文章介绍了Ubuntu Linux 24.04 C语言TCP/IP socket编程基础知识,本文将用C语言在Ubuntu Linux 24.04环境下开发一对使用socket进行TCP/IP通讯的Server/Client程序,实现的功能是: 1. 当client连上server时,显示连接成功的信…

MYSQL 数字(Aggregate)函数

目录 1、AVG() 2、MAX() 3、MIN() 4、SUM() 5、COUNT() 6、LIMIT() 1、AVG() 解释:返回数值列(字段)的平均值。 语法格式:SELECT AVG(column_name) FROM table_name 中文注释:select AVG(数值列/字段) from 表名 ; 用法&#xff1…

一五三、MAC 安装MongoDB可视化工具连接

若没有安装brew包管理工具,在命令行输入安装命令 /bin/bash -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”上面步骤安装完成后,开始安装MongoDB,输入安装命令: brew tap mongodb/brewbrew u…

【前端】Nesj 学习笔记

1、前置知识 1.1 装饰器 装饰器的类型 declare type ClassDecorator <TFunction extends Function>(target: TFunction) > TFunction | void; declare type PropertyDecorator (target: Object, propertyKey: string | symbol) > void; declare type MethodDe…

GenICam标准(三)

系列文章目录 GenICam标准&#xff08;一&#xff09; GenICam标准&#xff08;二&#xff09; GenICam标准&#xff08;三&#xff09; GenICam标准&#xff08;四&#xff09; GenICam标准&#xff08;五&#xff09; GenICam标准&#xff08;六&#xff09; 文章目录 系列文…

黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day3 全网最全

你好,我是Qiuner. 为帮助别人少走弯路和记录自己编程学习过程而写博客 这是我的 github https://github.com/Qiuner ⭐️ gitee https://gitee.com/Qiuner &#x1f339; 如果本篇文章帮到了你 不妨点个赞吧~ 我会很高兴的 &#x1f604; (^ ~ ^) 想看更多 那就点个关注吧 我会…

Spark大数据处理技术(期末复习)

Spark大数据处理技术&#xff08;期末复习&#xff09; 1)var a:Double5;var b:Int7;那么print(a*b) 35.0 2) var a:Int5; var bif(a>6) 7 println(b) 不满足 &#xff08;&#xff09; 3)var a:Int16; var b:Int13; var cif(a>b) 5 else 7; println(c) 5 4. object …

查看 RK3568 Android SDK 版本的详细指南

目录 前提条件方法一&#xff1a;通过getprop命令查看系统属性方法二&#xff1a;通过build.prop文件查看版本信息方法三&#xff1a;查看源码中的配置文件方法四&#xff1a;通过编译输出查看版本信息附录&#xff1a;常见问题及解决方法1. adb 命令找不到设备2. getprop 或 c…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] K小姐和A先生的聚餐计划(200分) - 三语言AC题解(Python/Java/Cpp)

&#x1f36d; 大家好这里是清隆学长 &#xff0c;一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 &#x1f4bb; ACM银牌&#x1f948;| 多次AK大厂笔试 &#xff5c; 编程一对一辅导 &#x1f44f; 感谢大家的订阅➕ 和 喜欢&#x1f497; &#x1f…

SQL优化选对执行计划,查询速度提升1000倍 | OceanBase 应用实践

作者&#xff1a;爱可生数据库高级工程师任仲禹&#xff0c;擅长故障分析和性能优化。 本文通过一个案例&#xff0c;分享使用OceanBase时&#xff0c;SQL走错执行计划&#xff0c;而导致慢SQL的排查方法论。 案例背景 在使用OceanBase 3.2.3 版本的过程中&#xff0c;项目组反…

Java——IO流(字符流,字节流)

JavaIO的整体框架图 IO流从方向上来说&#xff0c;可以分为输入流和输出流&#xff1b; 从传输内容上来说&#xff0c;可以分为字符流和字节流 防止记混的口诀 所谓的IO&#xff0c;说白了就是数据在内存和硬盘之间的传输 输入流 %Reader %InputStream&#xff0c;从硬盘写…

C#——类和对象详情

类和对象 类 类是一种数据结构&#xff0c;它可以包含数据成员&#xff08;常量和字段&#xff09;、函数成员&#xff08;方法、属性、事件、索引器、运算符、实例构造函数、静态构造函数和析构函数&#xff09;以及嵌套类型。类类型支持继承&#xff0c;继承是一种机制&…