本章導學
從這一節開始,我們就要正式開始課程內容的學習了,這一節我們來對本章節的內容做一個簡單的概述。本章是課程的第一個部分,在這一章的課程中會對 Web 開發的一些重要概念和基礎知識以及開發環境搭建等等內容進行講解,在這一章中我們主要劃分為下面 5 個小節:
既然這么課程是要學習 Django 框架,那么肯定要對這個框架做一個系統的介紹,在本節課程中會以下面的幾個角度去帶大家認識 Django 框架:
- Django 的創造背景:這個框架是什么時候誕生的,作者是誰,而作者又是出于什么目的來開發的 Django 框架?
- Django 的架構模式:主流的架構模式有哪些,這些架構模式有什么區別?Django 選擇的是那種架構模式,有什么好處?
- Django 的主要版本:從 Django 誕生一來經歷了多少次的重大更新,每一次更新會給 Django 框架帶來什么樣的改變?
- Django 與其他框架的對比:市面上有眾多的 Web 框架,Django 與其他 Web 框架相比優勢在哪里,為什么能脫穎而出呢?
在這個小節中會給大家介紹一下網站開發的發展歷程,以及 Web 框架的概念是如何出現的,使用了 Web 框架之后對網站開發有什么影響和好處。
虛擬開發環境可以說是這幾年 Python 項目開發的標配,在這一小節中會帶著大家搭建課程中用到的開發環境。并且介紹什么是 “虛擬環境”?為什么要使用虛擬環境,使用虛擬環境的好處有哪些?
以及 Python 用來管理虛擬環境的工具是什么,通過本節課的學習我們可以熟練的使用工具來搭建自己的開發環境。
這一節課中會帶著大家快速的過一遍 HTML/CSS/JS 的基礎知識,當然這節課所學到的基礎知識只是針對本門課程,可以讓你在學習這門課程的時候更加順暢,深入的 HTML/CSS/JS 知識還是要去上面推薦的幾門課程中學習。
這節課會介紹一下 Web 開發中常用的一些術語,讓大家對 Web 開發有一個基本的認知,能夠區分一些比較常見的概念。
也會對 Web 開發必備基礎知識 HTTP 協議進行詳細講解,如果你想要深入了解 HTTP 協議的話,可以學習這門《HTTP 教程》。
通過這一小節的學習你會知道,當我們在瀏覽器中輸入 http://www.xianlaiwan.cn
這個地址按下回車之后到瀏覽器將慕課網的首頁呈現給我們之間到底發生了什么?這個問題也是 Web 工程師面試中必問的一個問題。
除了講解這些概念之外,老師還會結合自身的經驗給大家講解在實際工作中一個公司想要開發一個網站的具體流程是什么,大致劃分為幾個階段和步驟。
好了,本章的介紹到這里就結束了,下面就開始正式的課程學習啦~