你会如何教web开发?

yan*_*nis 11 language-agnostic

我是私立邮政高中机构的网络和互联网相关课程的主要讲师.我目前的课程包括HTTP,TCP/IP,(X)HTML/CSS/JavaScript和通用SQL的介绍.明年我们将主要处理PHP/Java.在您看来,与传统开发形成对比和关系的Web开发最重要的方面是什么?我的讲座应该是什么?

当然,我会遵循一个课程,但我真的想用时间来提高它,从炒作和语义到oldschool硬核脚本.

请记住,我很幸运能够与极具天赋和中等动机的人打交道.

Jef*_*all 17

Web开发的最重要方面:

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

讲座的主要焦点

我坚信语境学习.让他们选择一个带有边界和指导方针的项目,这些项目将采用您想要了解的概念.人们可以花一整天的时间来学习语法和概念,但是当你试图解决问题时,就可以进行真正的学习.他们也会有更多的乐趣.

摘要

关于How(XHTML,CSS,JS等)的讲座,但仅限于Who,WhatWhy的上下文.


Aar*_*onS 13

在我看来,最重要的是教授服务器和客户端编程之间的区别,以及何时使用其中一个.我对那些不了解其中的新毕业生的数量感到惊讶.


小智 8

恕我直言,Web开发中最困难的概念是状态以及如何维护它.

如果我正在设计一个Web编程课程,我想我会让学生设计一个简单的应用程序框架,试图解决透明的状态维护问题.将它们分成组,您可以让它们采用不同的方法(服务器端,客户端,数据库支持等).最后,我相信他们会学到更多关于Web架构的知识,而不是专注于生成实际的应用程序.

  • 它也是人类历史上最困难的概念之一,而不仅仅是网络开发. (4认同)