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