嗨,我是Colleen Van Lent。歡迎你來到Introduction to HTML5課程 我非常開心能夠教授這門課,因為我們終於 有一門能夠真正讓更多人 讓字串越長越好 我熱愛和人以及科技共同協做 我覺得最棒的事情就是讓很多人能夠加入 並且確保我們做的這些東西都是每個人都能運用的 在這門課裡,我們會教一些基礎知識 我要再三強調 我們會從非常非常基礎開始 我們會先開始了解什麼是語法和語意 哪些程式碼是人們在寫網頁的時候 會用到的 在那些程式碼的背後,隱含什麼特殊意義 是專門給無法像我一樣使用網頁的人嗎? 就像是某些需要使用特殊輔助工具的人 在我們了解語法與語意後 我們將聊聊更多剛剛沒深入探討的輔助的議題 也就是,當我們要建立一個網頁 我們需要做什麼來讓更多的人取得這些網站資訊? 我們也會提到如何開始運用技術 以及寫程式 當我說開始,我是說真的開始 你和我當場開始一起 創建新的擋案 我覺得讓人們真正開始 學習電腦科學或其他以技術為基礎的標準或課程的就是 教授或講師說:我們開始吧! 這是你的功課 開始寫你的功課 然後每個人就開始傻眼因為他們不知道怎麼開始 我真的很想和大家一起 並且告訴你如何正確的開始 那麼我們在這個課程又會教到什麼呢? 在第一周,我們會專注在問題 不是在寫程式的部分,而是專注在問題 我希望你能夠了解在你輸入網址的時候到底發生了什麼事 如果你輸入www.introwebdesign.com 這個網頁是怎麼神奇的初現在你的瀏覽器上 此外我也想告訴你哪些工具會是你在撰寫程式碼的時候 會需要用到的 我們會講到一些關於編輯器與瀏覽器 以及其他不同的軟體工具 我希望你學習的第一步就是正確的 這也是要成功學習這門課很重要的關鍵 最後,我們會真的開始談談關於HTML 5 HTML1怎麼了? HTML2怎麼了? 整個網頁設計與語言的演進是怎麼樣的? 在第一周,我們不會寫任何程式 真的,就是給你一個網頁如何運作的概念 并且,为什么对你来说,可以影响别人并且 用你的编程方式去创建一个网页很重要 第二周,我们将会讨论一些理论,然后,‘不幸的’ 对某些人来说,将教很多如何编程。 这里有些想法关于什么是文档模型 在建立网页的时候 如果我的课程能让你理解一点点什么是文档模型,那么将来 如果你决定完成学习并且使用 wordpress或者其他的网站建立软件去做你自己的 网站,你将能够非常简单的理解到改怎么做。 我们将要来讲述一下什么是上下文标签和标题 和一些不一样的食物可以使得我们的网站有不同的意义和 不同的外观 我们将讲解什么是 链接,图片,目录和表格 另外还有多媒体,如果你想加一个视频到你的网站。 第三周,我们把所有的东西都放到一起 在这个时候,你应该已经有一些对HTML5的基本认识 你可以尝试创建一些但不是所有的网页 第三周的时候,我们将把所有的东西都放在一起,我讲我告诉你一些 经常被忽视的,比如验证码等 我们怎么来保证我们编的代码看上去很好, 并且语法是正确的? 是不是在所有地方都可以使用 另外,当我们验证你的编码是,我们会讲解句法,还有 我们也会讲解一些会 验证你的编码,以确保正确的规则 让我们也验证并且确保编码的意义 最后,我们讲述什么是域名注册和 虚拟主机因为当你学会了怎么真正的做网页,朋友和家人能真正的看到 会非常的好玩。 最后,我们会着手于最终的项目。当你把所有 你学过的不同的东西都放在一起 你将去建立被我们称为语法有效多页网页 你的网页最少会有2到3页 当你做完你的编程,你将从头在看一遍,以确保网页的有效性和 容易操作 你的最后作品可能会有一点丑 我确定,因为我们不是在教你时尚造型 我们也没有在教你另类的东西 我只是让你知道什么是HTML5语言和 内容 让我们来谈谈逻辑 让我们讨论这个课程的主要对象 说一下谁是我的明星学生? 我真的等不及教你们真正的初级学生了 这个课不是教那些在12岁的时候就在 自己车库组装电脑的人 我们欢迎你在这里和我们一起,但是 我们真的在这里讨论的是我们自己,通过坚持,最终建立一个网站 有一件事,我比较反对就是 ‘热爱/热爱’这个字。 现在我很有热情去教你编程的材料 我不认为你需要你对技术有热情或者 对计算有热情才能够从这个课程学习到东西 取而代之的,编程需要的是坚持。 我希望你能够坚持,学到东西,然后去 帮助人们建立更好的技术。 我介绍一下我的背景,我获得计算机科学博士, 但并不是成为教这个课程的资质 取而代之的是我二十年的教师经验和 我教了跨度很宽的学生。 我强调的是教育,并且,我以 在课堂四处奔走,在大家编程的时候给与适当的帮助出名 找出问题的所在 所以,这个课程的理念就像 一本小说,因为,需要坐着不动 更重要的是,我真的很在意学生的成功,所以 我希望我可以帮到你成功的把你的技能提高到另一个级别 这是所有人想知道的 这个课程的工作量多大,我们会以怎样的方式被教导 将会有每周一次的视频 有一些会是报告模式 你可以随便看一下,但是 我也会放一些视频,内容将比演绎格式更多 用这种方式,我觉得你可以把电脑发在你的旁边,一边看录像,一边 把学到的输入进电脑,尝试一下 我們會有每周的閱讀資料 大部分都是線上的免費電子書 但也有可能是其他的網路文章 正巧是一些对我们正在学习的东西非常及时的资料 我将会给大家每周一个小测试 也将会有一个最终的项目考试,丑话说在前面,将会很难 我并不是说这个过程会很难 我觉得你将会认为这个过程很直接 只是在强调一下, 这个课程是教你HTML5语言,并不是教你创造好看的网页 这个课只是教你怎么大家搭建模块,所以 在第一次尝试的时候,搭建丑的东西总要比搭建美的东西方便很多 在此课程中你要怎样才能成功? 最理想的状态是你应该和其他2到3个人一起编码 并且,你们要讨论,并不是一个人在那里编码 我希望你可以通过通话栏创建一个团体, 我需要你聪明的工作 有一件事情也让我很头痛,就是当有人和我说 我花了3 个或 4个小时在编程 我真的不想听到我的学生和我说这个话 取而代之的, 我觉得如果你在编程的时候遇到什么问题, 你应该在每10,15分钟最长20分钟的时候停下来,走一下。 或者,求助于其他人,休息一下,想一些其他的事情 我希望是聪明的工作而不是辛苦的工作 另外,你也需要学会自己查找。 我不可能教会你所有的关于HTML5的知识 你也不希望我这样做,因为这样将会很无聊 取而代之的,你需要有自信能做到 并且,用搜索引擎去寻找那些你感兴趣的话题 我的工作只是给你一些主要的想法和概念 让你了解自己想要寻找的是什么 當然,你真的非常需要練習、練習、再練習 如果你想要成功就一定要自己写程序并且 通过你的失误和打印错误, 试着找到你自己的方式 讓我們再說明一次 這門課是專門給初學者的,我非常開心能看到你們的加入 在你結束這門課時,你將能夠撰寫與 了解HTML 5程式碼 你並不會因此變成一個開發者,但是 你將會成為能夠了解程式碼的人 最後,我將會在整個課程中一再強調的事 你將會了解無障礙科技的重要性 當這個課程結束的時候,至少要有一個學生能說:你知道嗎? 我可能不會成為一個程式設計師,但是我會繼續,持續和別人一起 讓他們的程式碼更具有無障礙性,這樣我會非常開心 歡迎你們加入這個課程 我希望你們能夠從學習HTML5的過程中得到很多去為!