【前端专场 学习资料三】第四届字节跳动青训营

2,517 阅读2分钟

第四届字节跳动青训营讲师非常用心给大家整理了课前、中、后的学习内容,同学们自我评估,选择性查漏补缺,便于大家更好的跟上讲师们的节奏,祝大家学习愉快,多多提问交流~

第一节:Web 开发的安全之旅

课程概述

从攻击、防御两个视角,简要介绍前端范畴内常见的安全问题,包括 XSS、CSRF、SQL 注入、DOS 等。

参考资料

第二节:HTTP实用指南

概述

本节课程主要分为以下五个方面:

  1. HTTP协议简介
  1. HTTP协议的基本结构与发展历程
  1. 常见场景中的HTTP协议应用
  1. 在不同的环境中发起HTTP请求
  1. 知识扩展,了解更多网络通信协议

课前部分请同学们准备好相关环境,如果有学习过计算机网络等相关课程的同学可以快速回顾下相关知识;课中部分我们会对HTTP协议的关键知识点做一下讲解,并结合实际场景,帮助同学们巩固学习;课后部分是一些相关学习资料,帮助同学们进一步完善知识体系。

课前 (必须)

安装 Chrome浏览器

如果有其他浏览器也可以,但建议使用Chrome

  1. 打开 Google Chrome 网络浏览器,按照提示下载安装即可

【可选】复习计算机网络相关知识

重点放在网络模型和HTTP协议相关知识点

课后

HTTP学习资料推荐

学习建议:

  • 相对来讲HTTP协议的常用知识不复杂,“基础篇”材料中,MDN可以作为工具查询,“图解HTTP” 与 “HTTP权威指南” 选择一个阅读,作为体系化学习资料
  • 进阶篇中提供的是标准协议描述,感兴趣的同学阅读即可,也可作为工具使用

  • 基础篇

  • 进阶篇

    • Hypertext Transfer Protocol version 2 - RFC9113
    • HPACK - Header Compression for HTTP/2 - RFC7541