编程基础:第9课。 Java脚本 JSON格式。 DOM 事件监听器。 匿名功能。 JQuer库



我们将继续在传奇的哈佛CS50课程上发表演讲,我们专门为JavaRush翻译和发声。 今天,我们一次为您提供三个讲座,第十七个讲座继续介绍SQL数据库,第十八和第十九个JavaScript讲座。

所有三节课均已删减,其中列出了迄今为止翻译的所有讲座(我们记得课程中有24堂)。

通过听这门课程您将学到什么:

  • 计算机科学和程序设计基础;
  • 算法和算法思维的概念。 通过编程可以解决哪些任务以及如何解决;
  • 抽象,数据结构,封装,内存管理的概念。 计算机安全性的基础。 软件开发流程和网站开发;
  • 编程语言C和Scratch的基础知识;
  • 数据库和SQL基础;
  • Web开发:CSS,HTML,JavaScript和PHP的基础;
  • 准备编程项目演示的基础知识。


第十七讲的主题是继续探索SQL数据库:



第18讲介绍JavaScript和客户端编程:



第19场讲座是对JavaScript以及考古学领域中计算机技术的使用的延续:



翻译讲座清单:

第一堂课 :简介,介绍编程语言的一般概念,以及一组教师和即将上课的系统。
第2课:这也是介绍性课程,介绍了编程语言的一般概念,并延续了第1课的主题。
第3课 :介绍了编译的概念和功能,并介绍了程序中错误的出现方式(从第一个“计算机错误”开始),如何识别错误以及如何引起错误。
第4课:介绍了数据和周期的类型,一些基本功能以及编译程序的基本方案,还演示了计算机的有限功能以及历史悠久的bug实例,这些bug并非一无所获。
第5课:继续讨论错误,并揭示了程序结构的概念,解释了为什么在代码中需要函数,值范围的重要性是什么,并介绍了strlen函数。 您还将从中了解CS50如何与CS50的业余爱好者抗衡,并了解如何节省计算机RAM以避免分段错误。
第6课 :有关密码学,数组和命令行参数的基础知识。
第七讲 :介绍数据排序的基本方法。 David Meil​​en讨论了气泡排序,选择,插入和合并排序,观众在实践中对其进行了测试。
第8课 :关于通过合并的方法对数据进行排序以及对按位运算世界的简要介绍。
第9课 :继续与条件运算符相识-如果介绍递归概念,以及对大众汽车的讨论涉及丑闻和计算机安全性问题。 讲师详细检查交换功能,交换,演示与程序调试器一起使用的技术,并揭示RAM的结构和机制。
第10课:关于编译列表,存储程序信息以及使用指针和引用的不同方法。
第11课:研究指针,分析CS50库的功能结构,熟悉内存泄漏,介绍链表的概念以及其他数据结构,并进行详细演示。
第12课 :关于堆栈,队列和链表的功能。 分析访问内存的可能问题。 立即检查二叉树,前缀树和文件压缩工作的结构。
第13课:有关数据哈希,网络协议,以及如何使用加密连接保护自己免受可疑陌生人的攻击。
第14课 :Web编程简介和HTML和CSS简介。
第15课:PHP编程语言和HTML标记语言简介
第16课 :继续讨论PHP语言(现在用于开发Web应用程序),以及数据库和MySQL的介绍。
第17课:继续熟悉SQL数据库。
第18讲 :: JavaScrip和客户端编程简介。
第19课 :继续熟悉JavaScrip语言,并且还演示了计算机技术在考古领域的使用。

Source: https://habr.com/ru/post/zh-CN401843/


All Articles