Überblick
Das Grundlagenseminar schafft ein belastbares Einstiegskonzept für Projekte, die Anwendungen als Snap paketieren und veröffentlichen möchten. Vermittelt werden die zentralen Bausteine des Snap-Ökosystems, die Funktion von Snapcraft im Build-Prozess und die ersten Schritte vom Projektgerüst bis zum lokal installierten Paket.
Zielgruppe
- Entwicklungsteams mit erstem Bedarf an Snap-Paketierung
- Administrations- und Plattformteams mit Evaluierungsauftrag
- Technische Projektverantwortliche für Linux-Distribution und Deployment
- Maintainer, die bestehende Auslieferungsformen ergänzen möchten
Voraussetzungen
Vorausgesetzt werden Linux-Grundlagen sowie elementare Erfahrung mit der Shell. Vertiefte Paketierungskenntnisse sind nicht erforderlich.
Inhalte
- Grundidee von Snaps und Einordnung von Snapcraft im Gesamtprozess
- Aufgaben von Snapcraft, snapd und Store im Zusammenspiel
- Aufbau und Zweck der Projektdatei
snapcraft.yaml - Erstellung eines ersten Projekts und Struktur des Verzeichnisses
- Durchführung eines lokalen Builds und Interpretation der Ausgaben
- Installation, Test und erste Validierung eines erzeugten Snap-Pakets
- Erste Hinweise zu Confinement, Interfaces und Publishing
- Typische Einsteigerfehler und sinnvolle Arbeitsroutinen im Team
Praxisanteil
Die Laborübungen führen schrittweise durch den Aufbau eines ersten Pakets. Jede Phase wird direkt am System nachvollzogen, sodass nach dem Seminartag ein eigener Startpunkt für weitere Snapcraft-Projekte vorliegt.
Einsatzfelder
Das Seminar eignet sich als Kick-off für neue Paketierungsinitiativen, für Machbarkeitsprüfungen in Linux-Projekten und als gemeinsame fachliche Basis für weiterführende Aufbau- und Spezialseminare.
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 599 zzgl. MwSt. Inhaus: CHF 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Einsteiger in Snapcraft, Linux-Entwickler, technische Projektteams |
| Voraussetzungen: | Linux-Grundlagen und elementare Shell-Kenntnisse |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
