代码之家  ›  专栏  ›  技术社区  ›  Trevor Ian Peacock

如果网络在2010年推出,你会教什么?[关闭]

  •  2
  • Trevor Ian Peacock  · 技术社区  · 6 年前

    我将每周在大学主持几个小时的课程,目的是教我们一些更好的学生网络编程。这些人非常精通电脑,有些人擅长网络。

    你会在2010年为半高级学生团队教授什么网络技术?
    你会包括什么?
    你会忽略什么?( 重要的 )

    7 回复  |  直到 11 年前
        1
  •  7
  •   Will    15 年前

    xhtml、css和jquery等优秀的javascript框架。

    可能看起来很简单,但是知道如何创建符合标准的XHTML、高效、干净的CSS和良好的JavaScript是大多数人忽略的事情。但是,如果没有它们,你的网站往往会很糟糕,很难维护。

        3
  •  1
  •   HLGEM    15 年前

    如何通过网站提取数据并将其放入数据库。基本的SQL查询,尤其是连接知识。许多Web开发人员似乎在数据库方面存在严重的知识缺口,而大多数Web站点在某种程度上需要访问数据库。

        4
  •  1
  •   calico-cat    15 年前

    如果你想教他们网络开发,有太多的技术需要你集中精力。相反,我会给他们一个关于网络如何工作的“幕后”观点。这样,当他们遇到任何技术时,他们会理解实际发生的事情,并比在一种或另一种技术上接受“培训”更快地采用它们。我已经教了一门网络系统课程好几年了,结果(学生反馈,有时甚至几年后)非常积极。

    我教他们如何用Java编写Web服务器。这样做听起来很简单,甚至违反直觉。但是,通过让他们自己了解HTTP的工作原理,您可以为他们提供一个更坚实的框架来学习特定的技术。我选择Java是因为它有 ServerSocket 类-设置端口监听器非常简单,因此他们不需要在网络中有背景就可以编写一个。

    一旦他们有了一个简单的服务器,他们就可以添加servlet处理、XML配置、HTTPS支持…天空是极限。

        5
  •  0
  •   Otávio Décio    15 年前

    我将包括HTML5,考虑到表面上缺乏对Mac产品中flash的支持-这可能是一个迹象,表明flash可能不是主流多媒体演示媒体,因此我将避免教flash。

        6
  •  0
  •   John Himmelman    15 年前

    让他们接触各种浏览器技术和帮助开发的工具。在每节课上,你可以简单地介绍一种不同的技术。

    模拟课的一些随机想法-javascript日

    • 在FB/YouTube等网站上显示常见的日常示例
    • 演示一些突出语言灵活性和应用程序/脚本类型范围的特殊JS应用程序/游戏。
    • 显示一些简单的代码示例
    • 介绍jquery、原型和其他框架,使生活变得更好。

    你可能不应该太技术化或吓跑未来的开发者。

        7
  •  0
  •   JB King    15 年前

    我将考虑浏览一些基本的RIA架构,如Silverlight/WPF、Flash和JavaFX,了解在浏览器中可以做什么。

    同时,我还想通过观察离线的东西来改变这一点,比如.net和air,它们在未来需要网络连接但在浏览器外运行的应用程序中可能会变得更加常见,例如使用air但确实通过网络连接的twhirl,以拉低网络内容。