YouTube2Text

2 2 GRAILS STRUCTURE PROJET — Transcript

by DATUM ACADEMY · 1,081 words · 176 segments · language en · Watch on YouTube

Full transcript

  1. 0:00pour commencer un mot sur la structure
  2. 0:02des projets grace comme discuter
  3. 0:04précédemment l'un des concepts clés du
  4. 0:06framework grails et comme venture
  5. 0:09overall configuration ce qui veut dire
  6. 0:11qu'un grand nombre de conventions sont
  7. 0:13établis et que vous n'avez pas à écrire
  8. 0:17une quelconque configuration pour
  9. 0:19préciser ces éléments vous nouerez à
  10. 0:21écrire de configuration que si vous
  11. 0:24souhaitez aller dans un chemin qui sera
  12. 0:27différent de la convention par défaut
  13. 0:29parmi ces conventions on va trouver un
  14. 0:32grand nombre de configurations de base
  15. 0:35mais au-delà de ça il ya aussi tout ce
  16. 0:37qui va être en placement et non des
  17. 0:39fichiers tous les fichiers sont dans des
  18. 0:42dossiers qui sont bien spécifiques
  19. 0:44établi par la convention de la même
  20. 0:47façon le nom des fichiers sans tarder et
  21. 0:49lui aussi
  22. 0:50c'est notamment pour cette raison que
  23. 0:52dans le dossier controllers vous
  24. 0:54retrouverez l'intégralité des
  25. 0:56contrôleurs dont le nom sera quelque
  26. 0:58chose finissant par contrôleur ce point
  27. 1:01groovy l'essentiel des fichiers de votre
  28. 1:04projet se trouvera dans le dossier grêle
  29. 1:06sap il s'agit du dossier source du
  30. 1:09dossier de base racine de votre projet
  31. 1:11dans ce dossier vous trouverez plusieurs
  32. 1:14dossiers un dossier à 7 qui contiendra
  33. 1:17toutes les ressources web qui sont gérés
  34. 1:19par le plugin à 7 nous verrons le détail
  35. 1:23un peu plus tard
  36. 1:25vous avez aussi un dossier contre qui
  37. 1:27contiendra les éléments de configuration
  38. 1:30vous trouverez à la création de votre
  39. 1:33projet
  40. 1:34bon nombre de fichiers déjà prêt dans ce
  41. 1:37dossier là évidemment vous pourrez les
  42. 1:39modifier si vous en avez le besoin le
  43. 1:42dossier contrôleur contiendra tous les
  44. 1:44contrôleurs de votre application le
  45. 1:46dossier domaine contiendra les classes
  46. 1:49de votre modèle le dossier et 18n
  47. 1:52contiendra tous les fichiers liés à
  48. 1:54l'internationalisation c'est-à-dire aux
  49. 1:56traductions le dossier inite contiendra
  50. 1:59quant à lui un fichier essentiels qui
  51. 2:02s'appelle le fichier bootstrap point
  52. 2:04groovy qui nous servira à définir les
  53. 2:06données que nous souhaitons avoir dans
  54. 2:08notre application au lancement de notre
  55. 2:10application il tiendra aussi le point
  56. 2:14d'entrée de notre application le mail le
  57. 2:16dossier service regroupera tous les
  58. 2:19services nous parlerons plus tard de
  59. 2:20leur positionnement il de leur utilité
  60. 2:23vous avez aussi un dossier tag libre qui
  61. 2:25nous permettra donc de créer de nouveaux
  62. 2:28tags libre que vous pouvez voir comme
  63. 2:30étant des balises html personnalisés
  64. 2:33l'équivalent des composants web tels
  65. 2:35qu'ils sont aujourd'hui le dossier utile
  66. 2:38ce contiendra toutes sortes
  67. 2:40d'utilitaires et le dossier jews
  68. 2:42contiendra les vues des fichiers point
  69. 2:45gsp gsp pur groove et serveurs pj et
  70. 2:49toute légitime violence ce sont des
  71. 2:52fichiers points jeon qui vous permettent
  72. 2:54de spécifier la façon dont vos entités
  73. 2:58doivent se serrer alizés à côté de ça
  74. 3:00vous trouverez des fichiers relatifs aux
  75. 3:03tests un dossier donc qui s'appelle
  76. 3:05intégré sur une tête qui contiendra
  77. 3:08fatalement tous les tests d'intégration
  78. 3:11un sous-dossier mène dans le dossier
  79. 3:14acrc dans lequel vous pourrez mettre des
  80. 3:17sources groovy éventuellement si vous en
  81. 3:19avez le dossier test se trouvant lui
  82. 3:22aussi dans le dossier src quant à lui
  83. 3:24contiendra l'ensemble des tests
  84. 3:26unitaires le plugin à 7 comme dit plutôt
  85. 3:29gère les ressources web toutes les
  86. 3:32ressources statique doivent se trouver
  87. 3:33dans ce dossier le rôle de ce plugin est
  88. 3:36de gérer toutes ses ressources de
  89. 3:38manière efficace ainsi ce plugin
  90. 3:41s'occupera par exemple de ponts
  91. 3:44caténaires et de mini fier les fichiers
  92. 3:46css et javascript que vous mettrez de
  93. 3:50temps afin d'utiliser les fichiers mis à
  94. 3:53disposition par le plugin à 7 vous
  95. 3:55devrez utiliser un ensemble de balises
  96. 3:57personnalisé est fournie par le plugin
  97. 4:001,7 pour pouvoir les intégrer dans vos
  98. 4:03pages etc évidemment vous avez bien
  99. 4:05d'autres possibilités
  100. 4:07grâce à ce plugin notamment la
  101. 4:09possibilité de l'utiliser pour faire de
  102. 4:11la compilation de css pour ceux qui
  103. 4:14utilisent laisse ou saas ou sss par
  104. 4:17exemple
  105. 4:18dans l'installation de bases le plugin
  106. 4:20gaset ajoutera à votre projet tout un
  107. 4:23tas de dossiers et de fichiers dans le
  108. 4:27dossier à 7 ce que vous trouverez dans
  109. 4:29le dossier grec ap vous retrouverez
  110. 4:31trois dossiers le dossier javascript le
  111. 4:34dossier images et le dossier style
  112. 4:36sheets ne s'est jamais script contiendra
  113. 4:39évidemment tous les fichiers javascript
  114. 4:41et le dossier style sheets tous les
  115. 4:43fichiers css au sein de ces dossiers
  116. 4:46vous retrouverez des fichiers notamment
  117. 4:48dans le dossier javascript vous
  118. 4:49trouverez un fichier appliquer chez un
  119. 4:51point js qui contient tout un tas de
  120. 4:54commentaires en haut de ce dernier notez
  121. 4:57que ces commentaires ne sont pas
  122. 4:59simplement des commentaires ce sont des
  123. 5:00directives des directives d'inclusion
  124. 5:02pour dire aux plugins à sexe comment il
  125. 5:06doit intégrer les fichiers javascript
  126. 5:08qui se trouvent dans ces dossiers ainsi
  127. 5:11dans le dossier vous pouvez voir par
  128. 5:12exemple require jquery require bootstrap
  129. 5:16rico et batterie points et require self
  130. 5:19ce sont des directives qui vont demander
  131. 5:21aux plugins à 7 de rajouter au
  132. 5:23javascript qui sera ajouté à votre
  133. 5:26projet le javascript de jquery ainsi que
  134. 5:29le javascript de buddh strap require
  135. 5:32three points rajoutera tous les fichiers
  136. 5:35javascript qui seront définies en
  137. 5:37dessous du fichier javascript de base et
  138. 5:40le ricoh et self serre a ajouté le
  139. 5:42javascript présent dans le fichier
  140. 5:44lui-même de fichiers applications point
  141. 5:47j s
  142. 5:48pendant la phase de développement
  143. 5:50toutes les ressources seront servis
  144. 5:51directement par le serveur
  145. 5:54d'applications lui-même il va de soi que
  146. 5:56dans un contexte de mise en production
  147. 5:58la mise à disposition de ces ressources
  148. 6:01web devrait être idéalement externalisée
  149. 6:04servir des ressources web n'est pas
  150. 6:06vraiment le travail d'un serveur
  151. 6:07d'application c'est plutôt le travail
  152. 6:09d'un serveur web c'est pour cela que
  153. 6:12vous avez la possibilité grâce à
  154. 6:14quelques éléments de configuration de
  155. 6:16définir les chemins d'accès pour vos
  156. 6:19ressources par exemple dans l'exemple
  157. 6:21que vous avez en dessous vous voyez que
  158. 6:23l'on précise un chemin pour accéder aux
  159. 6:26ressources qui sont par exemple stocker
  160. 6:29sur un cdn ou tout autre serveur tout à
  161. 6:32l'heure je vous parlais de tags lib
  162. 6:33fournies par le plugin à 7 en voici
  163. 6:36quelques-unes vous en trouvez 3 dans cet
  164. 6:39exemple là vous avez la première table
  165. 6:42yb à cette javascript qui vous permet de
  166. 6:44faire de l'inclusion de fichiers
  167. 6:45javascript à sète style sheet qui va
  168. 6:48vous permettre de faire de l'inclusion
  169. 6:49de fichiers css est à cette image qui
  170. 6:52fera de l'inclusion de ressources
  171. 6:55d'image que vous aurez stockés dans le
  172. 6:57dossier à cette image c'est de cette
  173. 7:00manière que vous devez rajouter les
  174. 7:02liens vers vos différents fichiers de
  175. 7:04façon à ce que le plugin à 7 puissent
  176. 7:07les gérer correctement

About this transcript

This page contains the full transcript of 2 2 GRAILS STRUCTURE PROJET by DATUM ACADEMY, generated from the public captions YouTube serves with the video. The transcript has 1,081 words across 176 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.