/src/main/webapp/slide/introduzione/index.html
HTML | 222 lines | 214 code | 6 blank | 2 comment | 0 complexity | 1a2b9503a4f9d940243606e9cbf8ba27 MD5 | raw file
- <!doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <title>reveal.js</title>
- <link rel="stylesheet" href="/js/reveal.js-3.4.1/css/reveal.css">
- <link rel="stylesheet" href="/js/reveal.js-3.4.1/css/theme/league.css">
- <!-- Theme used for syntax highlighting of code -->
- <link rel="stylesheet" href="/js/reveal.js-3.4.1/lib/css/zenburn.css">
- <!-- Printing and PDF exports -->
- <script>
- var link = document.createElement('link');
- link.rel = 'stylesheet';
- link.type = 'text/css';
- 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';
- document.getElementsByTagName('head')[0].appendChild(link);
- </script>
- </head>
- <body>
- <div class="reveal">
- <div class="slides">
- <section>
- <h1>Formazione Interna</h1>
- <h3>introduzione progetto e pianificazione talk</h3>
- <img src="http://moveoconsulting.eu/wp-content/themes/moveo1/images/f98135dab0a6e039978d1212befc15b4_logo_moveo.png" />
- </section>
- <section>
- <h2>La formazione é importante</h2>
- <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>
- </section>
- <section>
- <h3>Manifesto</h3>
- <ul>
- <li class="fragment">mantenersi aggiornati</li>
- <li class="fragment">consolidare conoscenze</li>
- <li class="fragment">imparare cose nuove</li>
- <li class="fragment">scambio di competenze</li>
- <li class="fragment">migliorare la comunicazione</li>
- <li class="fragment">sperimentare</li>
- <li class="fragment">darsi degli obiettivi chiari</li>
- </ul>
- </section>
- <section>
- <h3>Pianificazione</h3>
- <ol class="small">
- <li class="fragment"><em>BOMA</em><br><small>introduzione e applicazione cloud</small></li>
- <li class="fragment">AEM Screen<br><small>introduzione</small></li>
- <li class="fragment">AEM Mobile App<br><small>introduzione ed applicazione Play Store</small></li>
- <li class="fragment">AEM UnitTest and Profiling<br><small>introduzione e caso d'uso Accenture</small></li>
- <li class="fragment">AEM Campaign Integration<br><small>introduzione e casi d'uso Accenture</small></li>
- <li class="fragment">AEM ReactJs Component<br><small>introduzione ed applicazione</small></li>
- </ol>
- </section>
- <section>
- <section>
- <h2>BOMA</h2>
- <blockquote>Eating your own dog food</blockquote>
- <ul>
- <li>B<em>ig</em></li>
- <li>O<em>pportunity</em></li>
- <li>M<em>óveo</em></li>
- <li>A<em>ccellerator</em></li>
- </ul>
- <footer>
- <a href="http://boma-0.herokuapp.com">boma</a>⋅<a href="https://github.com/bayois/mineSQL/tree/aem-connection/">github</a>⋅<a href="https://en.wikipedia.org/wiki/Eating_your_own_dog_food">dogfooding</a>
- </footer>
- </section>
- <section>
- <h2>Accellerator</h2>
- <ul>
- <li>Appllication<br><small>BOMA</small></li>
- <li>Service<br><small>FeedRSS</small></li>
- <li>Cloud<br><small>Heroku</small></li>
- <li>Continuos Integration<br><small>Codeship</small></li>
- <li>Deployment<br><small>Heroku, Codeship</small></li>
- </ul>
- </section>
- </section>
- <section>
- <section>
- <h2>Strumenti Software</h2>
- <ul>
- <li>Reveal.js</li>
- <li>MineSQL</li>
- <li>Heroku</li>
- <li>CodeShip</li>
- <li>Vagrant</li>
- </ul>
- </section>
- <section>
- <h2>Reveal.JS</h2>
- <p>The HTML Presentation Framework for easily creating beautiful presentations using HTML.</p>
- <footer>
- <a href="http://lab.hakim.se/reveal-js/#/" target="_blank">reveal.js</a><br>
- <a href="https://slides.com/" target="_blank">Slides.com</a><br>
- </footer>
- </section>
- <section>
- <h2>MineSQL</h2>
- <p>Appication Framework</p>
- <footer>
- <a href="http://mine-sql.herokuapp.com" target="_blank">MineSQL</a>
- </footer>
- </section>
- <section>
- <h2>Heroku</h2>
- <p>Platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.</p>
- <footer>
- <a href="http://www.heroku.com" target="_blank">heroku.com</a>
- </footer>
- </section>
- <section>
- <h2>CodeShip</h2>
- <p>Codeship is a fast and secure hosted Continuous Integration service that scales with your needs. It supports GitHub, Bitbucket, and Gitlab projects.</p>
- <footer>
- <a href="https://codeship.com/" target="_blank">codeship.com</a>
- </footer>
- </section>
- <section>
- <h2>Vagrant</h2>
- <p>Vagrant is an open-source software product for building and maintaining portable virtual development environments.</p>
- <footer>
- <a href="https://www.vagrantup.com/" target="_blank">vagrantup.com</a>
- </footer>
- </section>
- </section>
- <section>
- <section>
- <h3>Creazione nuova applicazione</h3>
- <p><em>BOMA</em></p>
- <ul>
- <li>git clone https://github.com/bayois/mineSQL <b>boma</b><br><em><small>creazione sorgenti</small></em></li>
- <li>cd boma</li>
- <li>heroku create <b>boma</b><br><em><small>pepara ambiente heroku</small></em></li>
- <li>git checkout <em>master</em><small>prepara il deploy</small></li>
- <li>git push heroku <em>master</em><br><small>avvia deploy nel cloud</small></li>
- <li>heroku open <br><small>apre istanza cloud</small></li>
- </ul>
- </section>
- <section>
- <h5>Repository GIT Heroku</h5>
- <p><small>viene creato automaticamente da Heroku</small></p><br>
- <p><small>viene deployato solo il branch master</small></p>
- <p><small>viene deployato solo il branch master</small></p>
- <ul>
- <li><em>heroku</em> https://git.heroku.com/boma-0.git (fetch)</li>
- <li><em>heroku</em> https://git.heroku.com/boma-0.git (push)</li>
- </ul>
- </section>
- <section>
- <h5>Repository GITHUB Origine</h5>
- <p><small>viene deployato da Codeship plugin Heroku</small></p>
- <p><small>continuos integration Codeship</small></p>
- <p><small>dashboard Codeship</small></p>
- <ul>
- <li><em>origin</em> https://github.com/bayois/mineSQL (fetch)</li>
- <li><em>origin</em> https://github.com/bayois/mineSQL (push)</li>
- </ul>
- <p>git push heroku <em>origin</em><br><small>avvia continuos integration <em>Codeship</em><br>deploy <em>Horoku</em> di mineSQL</small></p>
- </section>
- <section>
- <h3>Sviluppo e Test</h3>
- <ul>
- <li>git checkout <b>boma</b></li>
- <li>modifica e sviluppo</li>
- <li>mvn package</li>
- <li>heroku local<br><small>start server locale</small></li>
- <li>firefox http://localhost:5000<br><small>la porta 5000 é un requisito di heroku</small></li>
- </ul>
- </section>
- <section>
- <h3>Rilascio</h3>
- <ul>
- <li>git checkout <b>boma</b><em><small> le modifiche sono sul branch</small></em></li>
- <li>git add -A</li>
- <li>git commit -m "Update Slide"</li>
- <li>git checkout master<br><small>solo il master viene deployato da heroku</small></li>
- <li>git merge boma<br><small>prendo le modifiche</small></li>
- <li>git push heroku master<br><small>avvia deploy automatico</small></li>
- </ul>
- </section>
- <section>
- <h3>Next</h3>
- <p>proposte</p>
- <ul>
- <li>AEM ReactJS - Prorità </li>
- <li>UI per la creazione delle slide</li>
- <li>MOVEO Troubleshooting</li>
- <li>FeedRSS</li>
- <li>Agile Dashboard <em>kanban</em></li>
- <li>AEM Data Exchange <em>data mining</em></li>
- </ul>
- </section>
- </section>
- </div>
- </div>
- <script src="/js/reveal.js-3.4.1/lib/js/head.min.js"></script>
- <script src="/js/reveal.js-3.4.1/js/reveal.js"></script>
- <script>
- // More info https://github.com/hakimel/reveal.js#configuration
- Reveal.initialize({
- history: true,
- // More info https://github.com/hakimel/reveal.js#dependencies
- dependencies: [
- {src: '/js/reveal.js-3.4.1/plugin/markdown/marked.js'},
- {src: '/js/reveal.js-3.4.1/plugin/markdown/markdown.js'},
- {src: '/js/reveal.js-3.4.1/plugin/notes/notes.js', async: true},
- {src: '/js/reveal.js-3.4.1/plugin/highlight/highlight.js', async: true, callback: function () {
- hljs.initHighlightingOnLoad();
- }}
- ]
- });
- </script>
- </body>
- </html>