PageRenderTime 55ms CodeModel.GetById 28ms RepoModel.GetById 1ms app.codeStats 0ms

/src/main/webapp/slide/introduzione/index.html

https://github.com/bayois/mineSQL
HTML | 222 lines | 214 code | 6 blank | 2 comment | 0 complexity | 1a2b9503a4f9d940243606e9cbf8ba27 MD5 | raw file
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  6. <title>reveal.js</title>
  7. <link rel="stylesheet" href="/js/reveal.js-3.4.1/css/reveal.css">
  8. <link rel="stylesheet" href="/js/reveal.js-3.4.1/css/theme/league.css">
  9. <!-- Theme used for syntax highlighting of code -->
  10. <link rel="stylesheet" href="/js/reveal.js-3.4.1/lib/css/zenburn.css">
  11. <!-- Printing and PDF exports -->
  12. <script>
  13. var link = document.createElement('link');
  14. link.rel = 'stylesheet';
  15. link.type = 'text/css';
  16. link.href = window.location.search.match(/print-pdf/gi) ? '/js/reveal.js-3.4.1/css/print/pdf.css' : '/js/reveal.js-3.4.1/css/print/paper.css';
  17. document.getElementsByTagName('head')[0].appendChild(link);
  18. </script>
  19. </head>
  20. <body>
  21. <div class="reveal">
  22. <div class="slides">
  23. <section>
  24. <h1>Formazione Interna</h1>
  25. <h3>introduzione progetto e pianificazione talk</h3>
  26. <img src="http://moveoconsulting.eu/wp-content/themes/moveo1/images/f98135dab0a6e039978d1212befc15b4_logo_moveo.png" />
  27. </section>
  28. <section>
  29. <h2>La formazione &eacute; importante</h2>
  30. <blockquote>"Chiunque smetta di imparare è vecchio, che abbia 20 o 80 anni. Chiunque continua ad imparare resta giovane. La più grande cosa nella vita è mantenere la propria mente giovane".<br>Henry Ford</blockquote>
  31. </section>
  32. <section>
  33. <h3>Manifesto</h3>
  34. <ul>
  35. <li class="fragment">mantenersi aggiornati</li>
  36. <li class="fragment">consolidare conoscenze</li>
  37. <li class="fragment">imparare cose nuove</li>
  38. <li class="fragment">scambio di competenze</li>
  39. <li class="fragment">migliorare la comunicazione</li>
  40. <li class="fragment">sperimentare</li>
  41. <li class="fragment">darsi degli obiettivi chiari</li>
  42. </ul>
  43. </section>
  44. <section>
  45. <h3>Pianificazione</h3>
  46. <ol class="small">
  47. <li class="fragment"><em>BOMA</em><br><small>introduzione e applicazione cloud</small></li>
  48. <li class="fragment">AEM Screen<br><small>introduzione</small></li>
  49. <li class="fragment">AEM Mobile App<br><small>introduzione ed applicazione Play Store</small></li>
  50. <li class="fragment">AEM UnitTest and Profiling<br><small>introduzione e caso d'uso Accenture</small></li>
  51. <li class="fragment">AEM Campaign Integration<br><small>introduzione e casi d'uso Accenture</small></li>
  52. <li class="fragment">AEM ReactJs Component<br><small>introduzione ed applicazione</small></li>
  53. </ol>
  54. </section>
  55. <section>
  56. <section>
  57. <h2>BOMA</h2>
  58. <blockquote>Eating your own dog food</blockquote>
  59. <ul>
  60. <li>B<em>ig</em></li>
  61. <li>O<em>pportunity</em></li>
  62. <li>M<em>&oacute;veo</em></li>
  63. <li>A<em>ccellerator</em></li>
  64. </ul>
  65. <footer>
  66. <a href="http://boma-0.herokuapp.com">boma</a>&sdot;<a href="https://github.com/bayois/mineSQL/tree/aem-connection/">github</a>&sdot;<a href="https://en.wikipedia.org/wiki/Eating_your_own_dog_food">dogfooding</a>
  67. </footer>
  68. </section>
  69. <section>
  70. <h2>Accellerator</h2>
  71. <ul>
  72. <li>Appllication<br><small>BOMA</small></li>
  73. <li>Service<br><small>FeedRSS</small></li>
  74. <li>Cloud<br><small>Heroku</small></li>
  75. <li>Continuos Integration<br><small>Codeship</small></li>
  76. <li>Deployment<br><small>Heroku, Codeship</small></li>
  77. </ul>
  78. </section>
  79. </section>
  80. <section>
  81. <section>
  82. <h2>Strumenti Software</h2>
  83. <ul>
  84. <li>Reveal.js</li>
  85. <li>MineSQL</li>
  86. <li>Heroku</li>
  87. <li>CodeShip</li>
  88. <li>Vagrant</li>
  89. </ul>
  90. </section>
  91. <section>
  92. <h2>Reveal.JS</h2>
  93. <p>The HTML Presentation Framework for easily creating beautiful presentations using HTML.</p>
  94. <footer>
  95. <a href="http://lab.hakim.se/reveal-js/#/" target="_blank">reveal.js</a><br>
  96. <a href="https://slides.com/" target="_blank">Slides.com</a><br>
  97. </footer>
  98. </section>
  99. <section>
  100. <h2>MineSQL</h2>
  101. <p>Appication Framework</p>
  102. <footer>
  103. <a href="http://mine-sql.herokuapp.com" target="_blank">MineSQL</a>
  104. </footer>
  105. </section>
  106. <section>
  107. <h2>Heroku</h2>
  108. <p>Platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.</p>
  109. <footer>
  110. <a href="http://www.heroku.com" target="_blank">heroku.com</a>
  111. </footer>
  112. </section>
  113. <section>
  114. <h2>CodeShip</h2>
  115. <p>Codeship is a fast and secure hosted Continuous Integration service that scales with your needs. It supports GitHub, Bitbucket, and Gitlab projects.</p>
  116. <footer>
  117. <a href="https://codeship.com/" target="_blank">codeship.com</a>
  118. </footer>
  119. </section>
  120. <section>
  121. <h2>Vagrant</h2>
  122. <p>Vagrant is an open-source software product for building and maintaining portable virtual development environments.</p>
  123. <footer>
  124. <a href="https://www.vagrantup.com/" target="_blank">vagrantup.com</a>
  125. </footer>
  126. </section>
  127. </section>
  128. <section>
  129. <section>
  130. <h3>Creazione nuova applicazione</h3>
  131. <p><em>BOMA</em></p>
  132. <ul>
  133. <li>git clone https://github.com/bayois/mineSQL <b>boma</b><br><em><small>creazione sorgenti</small></em></li>
  134. <li>cd boma</li>
  135. <li>heroku create <b>boma</b><br><em><small>pepara ambiente heroku</small></em></li>
  136. <li>git checkout <em>master</em><small>prepara il deploy</small></li>
  137. <li>git push heroku <em>master</em><br><small>avvia deploy nel cloud</small></li>
  138. <li>heroku open <br><small>apre istanza cloud</small></li>
  139. </ul>
  140. </section>
  141. <section>
  142. <h5>Repository GIT Heroku</h5>
  143. <p><small>viene creato automaticamente da Heroku</small></p><br>
  144. <p><small>viene deployato solo il branch master</small></p>
  145. <p><small>viene deployato solo il branch master</small></p>
  146. <ul>
  147. <li><em>heroku</em> https://git.heroku.com/boma-0.git (fetch)</li>
  148. <li><em>heroku</em> https://git.heroku.com/boma-0.git (push)</li>
  149. </ul>
  150. </section>
  151. <section>
  152. <h5>Repository GITHUB Origine</h5>
  153. <p><small>viene deployato da Codeship plugin Heroku</small></p>
  154. <p><small>continuos integration Codeship</small></p>
  155. <p><small>dashboard Codeship</small></p>
  156. <ul>
  157. <li><em>origin</em> https://github.com/bayois/mineSQL (fetch)</li>
  158. <li><em>origin</em> https://github.com/bayois/mineSQL (push)</li>
  159. </ul>
  160. <p>git push heroku <em>origin</em><br><small>avvia continuos integration <em>Codeship</em><br>deploy <em>Horoku</em> di mineSQL</small></p>
  161. </section>
  162. <section>
  163. <h3>Sviluppo e Test</h3>
  164. <ul>
  165. <li>git checkout <b>boma</b></li>
  166. <li>modifica e sviluppo</li>
  167. <li>mvn package</li>
  168. <li>heroku local<br><small>start server locale</small></li>
  169. <li>firefox http://localhost:5000<br><small>la porta 5000 &eacute; un requisito di heroku</small></li>
  170. </ul>
  171. </section>
  172. <section>
  173. <h3>Rilascio</h3>
  174. <ul>
  175. <li>git checkout <b>boma</b><em><small> le modifiche sono sul branch</small></em></li>
  176. <li>git add -A</li>
  177. <li>git commit -m "Update Slide"</li>
  178. <li>git checkout master<br><small>solo il master viene deployato da heroku</small></li>
  179. <li>git merge boma<br><small>prendo le modifiche</small></li>
  180. <li>git push heroku master<br><small>avvia deploy automatico</small></li>
  181. </ul>
  182. </section>
  183. <section>
  184. <h3>Next</h3>
  185. <p>proposte</p>
  186. <ul>
  187. <li>AEM ReactJS - Prorità </li>
  188. <li>UI per la creazione delle slide</li>
  189. <li>MOVEO Troubleshooting</li>
  190. <li>FeedRSS</li>
  191. <li>Agile Dashboard <em>kanban</em></li>
  192. <li>AEM Data Exchange <em>data mining</em></li>
  193. </ul>
  194. </section>
  195. </section>
  196. </div>
  197. </div>
  198. <script src="/js/reveal.js-3.4.1/lib/js/head.min.js"></script>
  199. <script src="/js/reveal.js-3.4.1/js/reveal.js"></script>
  200. <script>
  201. // More info https://github.com/hakimel/reveal.js#configuration
  202. Reveal.initialize({
  203. history: true,
  204. // More info https://github.com/hakimel/reveal.js#dependencies
  205. dependencies: [
  206. {src: '/js/reveal.js-3.4.1/plugin/markdown/marked.js'},
  207. {src: '/js/reveal.js-3.4.1/plugin/markdown/markdown.js'},
  208. {src: '/js/reveal.js-3.4.1/plugin/notes/notes.js', async: true},
  209. {src: '/js/reveal.js-3.4.1/plugin/highlight/highlight.js', async: true, callback: function () {
  210. hljs.initHighlightingOnLoad();
  211. }}
  212. ]
  213. });
  214. </script>
  215. </body>
  216. </html>