
Copy Link
このコースは、プログラミング言語Python (3.6)とDjangoフレームワーク (2.0〜) を使ったWebアプリケーション開発コースです。
PythonのセクションではDjangoフレームワークに必要な知識だけに留まらず、Pythonの基礎を一通り学習し、土台となる知識を身につけます。
Djangoフレームワークのセクションでは、シンプルな日記帳や社員管理システムといったものから、実用的なブログアプリケーションを作成し、Djangoを使った実践的なWebアプリケーション開発スキルを修得します。
使いやすいデザインのWebページを作成するために、HTML・CSS、Bootstrap4といった内容についても触れます。
プログラミング初心者の方でも安心して受講できるカリキュラムです。
Section 1:コース概要 | ||||
1 | 自己紹介とコースについて | Preview | 5分10秒 | |
Section 2:Python入門 概要と準備 | ||||
2 | Pythonとは? | Preview | 5分40秒 | |
3 | Pythonのインストール (Windows7) | Preview | 10分50秒 | |
4 | Pythonのインストール (Windows10) | Preview | 10分43秒 | |
5 | Pythonのインストール (Mac) | Preview | 10分00秒 | |
Section 3:Python入門 数値 | ||||
6 | Pythonを電卓代わりに使用してみる | Preview | 5分56秒 | |
7 | 変数とは | 8分51秒 | ||
8 | オブジェクト?データ型? | 6分42秒 | ||
Section 4:Python入門 文字列 | ||||
9 | 文字列の作成方法 | Preview | 7分38秒 | |
10 | 文字列の応用 | 8分26秒 | ||
11 | 文字列メソッド | 13分33秒 | ||
12 | シーケンス型としての文字列操作 | 7分34秒 | ||
Section 5:Python入門 リスト、タプル | ||||
13 | リストとは? | Preview | 7分46秒 | |
14 | リストとタプルの違い | 5分21秒 | ||
15 | リストを操る | 10分28秒 | ||
16 | ミュータブルなオブジェクトの落とし穴 | 5分57秒 | ||
Section 6:Python入門 辞書 | ||||
17 | 辞書とは | Preview | 4分57秒 | |
18 | 辞書を操る | 10分52秒 | ||
Section 7:Python入門 集合 | ||||
19 | 【ステップアップ】集合とは? | 3分37秒 | ||
20 | 【ステップアップ】集合を操る | 7分00秒 | ||
Section 8:Python入門 Pythonファイルの作成 | ||||
21 | pythonファイルを作成する | 3分46秒 | ||
22 | 様々なエディタ・IDE | 4分46秒 | ||
23 | 【エディタ選択にお悩みの方】シンプルなエディタの紹介 | 7分53秒 | ||
Section 9:Python入門 条件分岐 | ||||
24 | 条件分岐とは? | 10分33秒 | ||
25 | 比較演算子、ブール演算子、暗黙のTrue | 10分40秒 | ||
Section 10:Python入門 繰り返し処理 | ||||
26 | forによる繰り返し | 11分36秒 | ||
27 | rangeによる指定回数繰り返し | 5分34秒 | ||
28 | 便利なforループ | 7分58秒 | ||
29 | Fizz Buzz問題 | Preview | 12分23秒 | |
30 | whileによる繰り返し | 4分24秒 | ||
31 | break, continute, else | 9分19秒 | ||
Section 11:内容表記 | ||||
32 | 【ステップアップ】それぞれの内包表記 | 16分17秒 | ||
33 | 【ステップアップ】FizzBuzzを一行で作成する | 9分14秒 | ||
Section 12:Python入門 ファイルを扱う | ||||
34 | ファイルの書き込み | 8分33秒 | ||
35 | ファイルの読み込み | 6分43秒 | ||
Section 13:Python入門 関数 | ||||
36 | 関数とは? | Preview | 6分59秒 | |
37 | 特殊な引数 | 9分40秒 | ||
38 | デフォルト引数とミュータブル | 6分12秒 | ||
39 | ローカル変数とグローバル変数 | 8分00秒 | ||
40 | 【ステップアップ】デコレータ | 6分11秒 | ||
41 | 【ステップアップ】ジェネレータ関数 | 7分24秒 | ||
42 | 【ステップアップ】ラムダ関数 | 11分20秒 | ||
Section 14:Python入門 クラス | ||||
43 | クラスとは? | Preview | 9分39秒 | |
44 | クラスを使ってみる | 8分27秒 | ||
45 | クラスを再利用する(継承) | 9分14秒 | ||
46 | クラスの属性、インスタンスの属性 | 7分46秒 | ||
Section 15:一度進んだクラス | ||||
47 | 【ステップアップ】プライベートな属性 | 5分21秒 | ||
48 | 【ステップアップ】property | 9分17秒 | ||
49 | 【ステップアップ】様々な特殊メソッド | 5分59秒 | ||
Section 16:Python入門 モジュールとパッケージ | ||||
50 | モジュールとは? | 9分20秒 | ||
51 | パッケージとは? | 7分43秒 | ||
Section 17:Python入門 エラー処理 | ||||
52 | エラーを捕まえる | 6分53秒 | ||
53 | else, finally | 5分48秒 | ||
Section 18:Python入門 サードパーティ製ライブラリ | ||||
54 | pipとは? | 7分01秒 | ||
55 | 【ステップアップ】venvとは? | 7分49秒 | ||
Section 19:Python入門 今後の指針 | ||||
56 | Python公式ドキュメントの紹介 | Preview | 6分43秒 | |
57 | 標準ライブラリツアー | 17分18秒 | ||
58 | GUIプログラミング | 6分09秒 | ||
59 | スクレイピング | 7分00秒 | ||
Section 20:HTML・CSSの初歩 | ||||
60 | HTMLを作成してみる | 9分37秒 | ||
61 | CSSを作成してみる | 8分58秒 | ||
62 | よく使うタグ | 8分01秒 | ||
63 | よく使うCSS | 12分58秒 | ||
64 | Tips | 9分24秒 | ||
Section 21:Bootstrap4の初歩 | ||||
65 | Bootstrap4を試してみる | Preview | 5分48秒 | |
66 | グリッドシステム | Preview | 8分16秒 | |
67 | チートシート | Preview | 14分47秒 | |
Section 22:Django入門 はじめに | ||||
68 | Djangoの概要 | 3分20秒 | ||
69 | Djangoの導入と、準備 | 6分41秒 | ||
Section 23:Django入門 初めてのDjangoアプリケーション | ||||
70 | 各ファイルの役割 | Preview | 8分59秒 | |
71 | はじめてのページ | 9分47秒 | ||
72 | Djangoフレームワークの処理の流れ | Preview | 5分56秒 | |
73 | テンプレートを使う | 7分54秒 | ||
74 | テンプレートの便利な機能を使う | 9分35秒 | ||
Section 24:Django入門 シンプルな日記帳 | ||||
75 | 初期設定をする | Preview | 11分04秒 | |
76 | モデルを作成する | 5分51秒 | ||
77 | データの追加機能 | 20分05秒 | ||
78 | データの一覧表示機能 | 10分57秒 | ||
79 | データの更新機能 | 9分20秒 | ||
80 | データの削除、詳細表示機能 | 11分10秒 | ||
81 | 汎用ビューに書き換える | 15分37秒 | ||
82 | ページング | 7分14秒 | ||
Section 25:Django入門 管理画面を使う | ||||
83 | 管理画面を利用するための準備 | 5分41秒 | ||
84 | 管理画面へのリンクを作成する | 13分28秒 | ||
Section 26:Django入門 社員管理システム | ||||
85 | 初期設定をする | Preview | 13分00秒 | |
86 | モデルを作成する | 13分18秒 | ||
87 | モデルを修正する | 10分45秒 | ||
88 | 検索フォームを作る | 15分43秒 | ||
89 | テンプレートタグを自作する | 10分37秒 | ||
Section 27:Django応用 シンプルなブログを作る | ||||
90 | モデルを作成する | Preview | 17分33秒 | |
91 | 見た目を整える | 13分49秒 | ||
92 | カテゴリの一覧部分を作る | 6分15秒 | ||
93 | 記事の検索、絞り込み | 17分50秒 | ||
94 | 詳細ページ | 5分15秒 | ||
95 | コメント機能 | 28分16秒 | ||
Section 28:Django応用 動画投稿サイトの作成 | ||||
96 | アプリケーションの概要 | Preview | 7分30秒 | |
97 | ビューとモデルの解説 | 7分32秒 | ||
98 | テンプレートの解説 | 6分50秒 | ||
Section 29:Django応用 手書き数字の判別アプリ | ||||
99 | 手書き数字の識別を試す | 5分16秒 | ||
100 | Djangoに組み込むための準備 | 7分43秒 | ||
101 | アプリケーションの概要 | Preview | 7分40秒 | |
102 | お絵かき機能 | 7分27秒 | ||
Section 30:Django応用 世界に公開する(さくらVPS、CentOS7) | ||||
103 | はじめに | Preview | 4分24秒 | |
104 | sshで接続する | 5分07秒 | ||
105 | テラタームで接続する | 1分00秒 | ||
106 | サーバーの初期設定 | 14分25秒 | ||
107 | Nginxの導入と、Webについて | 13分05秒 | ||
108 | Pythonで、動的にページを作る | 10分42秒 | ||
109 | Djangoプロジェクトを公開する | 12分31秒 | ||
110 | セキュリティ対策とTips | 16分24秒 | ||
Section 31:Django応用 今後の指針 | ||||
111 | Django公式ドキュメントの紹介 | 9分54秒 |