Django 2 - mainjoin.eu · Django 2 Python 3 Bootstrap 4 Sezione: 1 3 / 3 Sezione Introduttiva 1....

11

Transcript of Django 2 - mainjoin.eu · Django 2 Python 3 Bootstrap 4 Sezione: 1 3 / 3 Sezione Introduttiva 1....

Django 2

Python 3

Bootstrap 4

Sezione: 1 3 / 3

Sezione Introduttiva

1. Introduzione al Corso

2. Panoramica sul Corso

3. Installazione Software e Setup

Sito Uciale Atom Text Editor

Sezione: 2 13 / 13

Il Linguaggio HTML

4. Obiettivi di Sezione

codice_sezione_HTML.zip

5. Introduzione e Struttura

Slides - Il Linguaggio HTML

6. Risorse di Riferimento

Link MDN

Link W3Schools.com

7. I Tag Fondamentali

8. Div e Span

9. Gli Attributi dei Tag

10. Le Liste HTML

11. Le Tabelle HTML

12. I Form - Parte I

13. I Form - Parte II

Link Approfondimento HTTP

14. I Form - Parte III

15. Prova Pratica

16. Soluzione Prova Pratica

Sezione: 3 15 / 15

Il Linguaggio CSS

17. Obiettivi di Sezione

Slides - Il Linguaggio CSS

codice_sezione_CSS.zip

18. Introduzione al CSS

19. Primi Esempi di Stile

20. I Colori

21. Bordi e Sfondi

22. I Selettori

23. Inspector

24. Specicità

25. I Font

26. Il Box Model - Parte I

27. Il Box Model - Parte II

28. Prova Pratica - Introduzione

29. Prova Pratica - Soluzione

30. FlexBox

31. Le Media Queries

Sezione: 4 11 / 11

Bootstrap 4

32. Introduzione a Bootstrap 4

Slides - Bootstrap 4

codice_sezione_BOOTSTRAP-4.zip

33. Come Usare Bootstrap 4 - Integrazione in un Progetto

34. I Componenti - Parte 1

35. I Componenti - Parte 2

36. I Componenti - Parte 3

37. I Componenti - Parte 4

38. Il Grid System - Parte 1

39. Il Grid System - Parte 2

40. Prova Pratica - Introduzione

41. Prova Pratica - Soluzione Parte Prima

42. Prova Pratica - Soluzione Parte Seconda

Sezione: 5 10 / 10

Python - Livello I

43. Obiettivi di Sezione

Slides - Python Livello I

codice_sezione_PYTHON_LV_1.zip

44. Installazione

45. Setup Atom Text Editor

46. Operazioni Numeriche

47. Le Variabili

48. Le Stringhe

49. Conversioni di Tipo

50. Input e Print

51. Prova Pratica - Introduzione

52. Prova Pratica - Soluzione

Sezione: 6 17 / 17

Python - Livello II

53. Obiettivi di Sezione

Esercizi Python con Soluzioni

Slides - Python Livello II

codice_sezione_PYTHON_LV_2.zip

54. Algoritmi

55. Logica Booleana

56. Operatori Booleani e di Comparazione

57. Controllo di Flusso

58. Il Ciclo While

59. Il Ciclo For

60. La Standard Library

61. Le Funzioni

62. Variabili Globali, Variabili Locali e Scope

63. Le Liste

64. Tuple e Set

65. Metodi per Stringhe

66. I Dizionari

67. Come gestire Eccezzioni e Errori

68. Prova Pratica - Introduzione

69. Prova Pratica - Soluzione

Sezione: 7 12 / 12

Python - Livello III

70. Obiettivi di Sezione

Slides - Python Livello III

codice_sezione_PYTHON_LV_3.zip

71. Programmazione a Oggetti - OOP - Oggetti e Classi

72. Programmazione a Oggetti - OOP - Creare Oggetti

73. Programmazione a Oggetti - OOP - I Metodi

74. Programmazione a Oggetti - OOP - I Metodi Speciali

75. Programmazione a Oggetti - OOP - L'Ereditarietà

76. Prova Pratica - Introduzione

77. Prova Pratica - Soluzione

78. I Decoratori

79. PIP e PyPI

80. Nota - Ambienti Virtuali

81. Gli Ambienti Virtuali

Sezione: 8 7 / 7

Django - Livello I

82. Obiettivi di Sezione

Slides - Django Livello I

codice_sezione_DJANGO_LV_1.zip

83. Django

84. Architettura MVC - MTV

85. Primo Progetto Django

86. Prima Applicazione Django

87. Prova Pratica - Introduzione

88. Prova Pratica - Soluzione

Sezione: 9 15 / 15

Django - Livello II

89. Obiettivi di Sezione

Slides - Django Livello II

codice_sezione_DJANGO_LV_2.zip

90. Modelli e Migrazioni - Parte I

91. Modelli e Migrazioni - Parte II

92. Database API

93. Le Views

94. I Templates

95. Gli URL

96. Django Test Framework

Documentazione Uciale Tests Django

Documentazione Uciale Tests Django

97. I File Statici

98. Ereditarietà tra Templates

99. Django Admin

100. Generic Class Based Views

101. Prova Pratica - Introduzione

102. Prova Pratica - Soluzione Parte I

103. Prova Pratica - Soluzione Parte II

Sezione: 10 11 / 11

Django - Livello III

104. Obiettivi di Sezione

Slides Django Livello III

codice_sezione_DJANGO_LV_3.zip

105. Gestione dei Form

106. I Form in Django - Parte I

107. I Form in Django - Parte II

108. Validazione Form

109. Miglioramenti Graci

110. Django Model Form

111. Il Sistema di Autenticazione

112. Registrazione

113. Prova Pratica - Introduzione

114. Prova Pratica - Soluzione

Sezione: 11 21 / 21

Social Site Project - Forum

115. Introduzione al Progetto

codice_SOCIAL_SITE_PROJECT.zip

116. Parte I - Applicazione Accounts

117. Parte II - Templates

118. Parte III - Templates e Autenticazione

119. Parte IV - Applicazione Core e Applicazione Forum

120. Parte V - Forum App Models e Admin

121. Parte VI - Personalizzazione Admin e StaticFiles

122. Parte VII - Create View e Mixins

123. Parte VIII - Lista Sezioni e Singola Sezione

124. Parte IX - Come Creare Discussioni

125. Parte X - Singola Discussione

126. Parte XI - Come Aggiungere Risposte Alle Discussioni

127. Parte XII - Graca Singola Discussione

128. Parte XIII - Graca Lista User

129. Parte XIV - Graca Prolo Utente

130. Parte XV - Graca HomePage

131. Parte XVI - Graca Singola Sezione

132. Parte XVII - Funzione "Cerca nel Sito"

133. Parte XVIII - Paginazione Posts Discussione

134. Parte XIX - DeleteView

135. Parte XX - Una Visione d'Insieme

Sezione: 12 5 / 5

Deploying Django - Setting Finali e Messa Online

136. Introduzione e Creazione Account su Digital Ocean

Slide Deploying Django

Link Referenza Digital Ocean con 10$ di Credito Spendibile

le_congurazione_deployment.zip

137. Inizializzazione Server

138. Congurazione Server Parte I - Gunicorn e Supervisor

139. Congurazione Server Parte II - Nginx

140. Ringraziamenti e Sguardo al Futuro