language-agnostic - 您将如何教授 Web 开发?

标签 language-agnostic

我是一所私立高中后机构的网络和互联网相关类(class)的首席讲师。我目前的类(class)包括 HTTP、TCP/IP、(X)HTML/CSS/JavaScript 和通用 SQL 的介绍。明年我们将主要处理 PHP/Java。在您看来,与传统开发相比,Web 开发最重要的方面是什么?我的讲座的主要重点应该是什么?

当然,我会遵循一门类(class),但我真的很想用一切有时间的东西来增强它,从炒作和语义到老派硬核脚本。

请记住,我很幸运能够与才华横溢且积极性中等的人打交道。

最佳答案

Web 开发最重要的方面:

  • 这段代码在哪里运行? (客户端与服务器编程 - 正如许多人所说)
  • 谁会使用这个? (了解您的受众 - 为什么他们会出现在您的网站/应用上)
  • 如何玩得好(版权、标准、借用想法与窃取东西)
  • 如何变得足智多谋(代码库、谷歌搜索和 stackoverflow)

  • 讲座重点

    我坚信情境学习。让他们选择一个具有边界和指导方针的项目,这些项目将采用您想要了解的概念。人们可以花一整天时间学习语法和概念,但真正的学习是在您尝试解决问题时完成的。他们也会有更多的乐趣。

    摘要

    讲座如何 (XHTML、CSS、JS 等)但仅限于 的上下文中谁 , 什么 为什么 .

    关于language-agnostic - 您将如何教授 Web 开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/821988/

    相关文章:

    performance - 你见过的最可笑的悲观主义是什么?

    data-structures - 链表和二叉搜索树的区别

    inheritance - 是否存在具有继承的静态类型编程语言,其中方法参数是逆变的?

    language-agnostic - 重写这个非尾递归函数的好方法是什么?

    c++ - 启发式识别一系列 4 字节数据 block 是整数还是 float

    java - 模糊逻辑的具体例子

    windows - 我应该在程序中使用特殊的 Unicode 字符作为标点符号,例如省略号吗?

    http - 我可以在服务器端应用程序(PHP、Ruby、Python 等)上读取 URL 的哈希部分吗?

    algorithm - 智能进度条ETA计算

    arrays - 给定一个正整数和负整数数组,重新排列它,使一端有正整数,另一端有负整数