From fa01a4525e718e399a5d8305def7344a15545a9d Mon Sep 17 00:00:00 2001 From: Sascha Schulz <sschulz@dh-software.de> Date: Mo, 16 Jan 2023 18:44:32 +0100 Subject: [PATCH] wip --- index.html | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 160 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index c3ec791..bbf2946 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="dist/reset.css"> <link rel="stylesheet" href="dist/reveal.css"> - <link rel="stylesheet" href="dist/theme/black.css"> + <link rel="stylesheet" href="dist/theme/night-custom.css"> <!-- Theme used for syntax highlighted code --> <link rel="stylesheet" href="plugin/highlight/monokai.css"> @@ -16,8 +16,163 @@ <body> <div class="reveal"> <div class="slides"> - <section>Slide 1</section> - <section>Slide 2</section> + <section> + <h2>Web-Entwicklung</h2> + </section> + <section> + <section> + <h2>Agenda</h2> + </section> + <section> + <h3>Grundlagen</h3> + <ul> + <li>HTML/CSS/JS</li> + <li>JSON</li> + <li>HTTP-Protokoll</li> + <li>Debugger</li> + </ul> + </section> + <section> + <h3>Fortgeschrittenes</h3> + <ul> + <li>NodeJS</li> + <li>Responsive Design</li> + <li>CSS-Animationen</li> + <li>WebComponents / lit</li> + <li>Canvas-Element</li> + <li>Datenbank</li> + </ul> + </section> + <section> + <h3>Architektur & Paradigmen</h3> + <ul> + <li>Funktionale Programmierung</li> + <li>Objektorientierte Programmierung</li> + <li>Entwurfsmuster (Singleton, Factory, Builder...)</li> + <li>SOLID-Prinzipien</li> + <li>Dependency Injection</li> + <li>MVC</li> + <li>Redux</li> + </ul> + </section> + <section> + <h3>Interessante Technologien</h3> + <ul> + <li>WebSockets</li> + <li>WebWorker</li> + <li>ServiceWorker</li> + <li>WebRTC</li> + <li>WebGL</li> + <li>Progressive Web Application</li> + <li>CEF / Electron</li> + <li>WebAssembly</li> + </ul> + </section> + <section> + <h3>Betrieb</h3> + <ul> + <li>Server einrichten</li> + <li>SSL- / TLS-Zertifikate</li> + </ul> + </section> + <section> + <h3>Workflows</h3> + <ul> + <li>Git</li> + <li>Test Driven Development</li> + <li>Continuous Integration / Continuous Delivery</li> + </ul> + </section> + </section> + <section> + <section> + <h2>HTML</h2> + </section> + <section> + <ul> + <li>Erste Version 1993 von Tim Berners-Lee</li> + <li>Dokumentationsmedium</li> + <li>Ursprünglich rein akademische Verwendung</li> + </ul> + </section> + <section> + <table> + <tr><th>Version</th><th>Erscheinung</th><th>Elemente ca.</th></tr> + <tr><td>HTML 1.0</td><td>1993</td><td>20</td></tr> + <tr><td>HTML 2.0</td><td>1995</td><td>50</td></tr> + <tr><td>HTML 3.2</td><td>1997</td><td>70</td></tr> + <tr><td>HTML 4.01</td><td>1999</td><td>90</td></tr> + <tr><td>HTML 5.0</td><td>2014</td><td>110</td></tr> + </table> + </section> + <section> + <ul> + <li>Heute ein "lebender Standard" (Living Standard)</li> + <li>Stetige inkrementelle Erweiterung</li> + </ul> + </section> + <section> + <h3>Grundgerüst</h3> + <pre> + <code data-trim data-line-numbers> + <script type="text/template"> + <!DOCTYPE html> + <html lang="de"> + <head> + <meta charset="UTF-8"> + </head> + <body> + </body> + </html> + </script> + </code> + </pre> + </section> + <section> + <h3>Grundgerüst</h3> + <pre> + <code data-trim data-line-numbers> + <script type="text/template"> + <div>Inhalt</div> + </script> + </code> + </pre> + </section> + <section> + <h3>Beispiel</h3> + <pre> + <code data-trim data-line-numbers> + <script type="text/template"> + <!DOCTYPE html> + <html lang="de"> + <head> + <meta charset="UTF-8"> + </head> + <body> + <h1>Überschrift</h1> + <div> + <p>Dies ist ein Paragraph</p> + <p>Dies ist noch ein Paragraph mit einem längeren Text</p> + </div> + </body> + </html> + </script> + </code> + </pre> + </section> + <section> + <h3>Beispiel</h3> + <pre> + <code> + <h1>Überschrift</h1> + <div> + <p>Dies ist ein Paragraph</p> + <p>Dies ist noch ein Paragraph mit einem längeren Text</p> + </div> + </code> + </pre> + </section> + </section> </div> </div> @@ -31,6 +186,8 @@ // - https://revealjs.com/config/ Reveal.initialize({ hash: true, + slideNumber: "c/t", + transition: "fade", // Learn about plugins: https://revealjs.com/plugins/ plugins: [ RevealMarkdown, RevealHighlight, RevealNotes ] -- Gitblit v1.9.3