Softwareentwicklung Web- und Mobile-App-Entwicklung Weitere Informationen Alle Kurse finden Sie unter: www.digicomp.ch/webentwicklung Wir beraten Sie gerne persönlich: 0844 844 822 270417 Recognised for excellence 4 star - 2015 0844 844 822, [email protected], www.digicomp.ch Inhaltsverzeichnis Bildungsweg Mobile Development 4 Webentwicklung5 Mobile Development Einführung in die Mobile-App-Entwicklung Einführung in die iOS-Entwicklung mit Swift iOS-Entwicklung mit Swift Einführung in wichtige Frameworks und Tools für die Entwicklung unter iOS Java Fundamentals for Android Development Android Application Development Android Security Essentials Monetize Android Applications Mobile-Cross-Platform-Entwicklung mit Xamarin EMOAPE6 SWIFT16 IOSDEV6 EFEIOS7 JFADEV7 AND4017 AND4028 AND4038 XAM8 Webentwicklung HTML5 – Der neue Webstandard CSS 3 Cascading Style Sheets JavaScript-Programmierung Web Developer Basic Web Developer I – Responsive modern Web Development Technische Suchmaschinenoptimierung (SEO) für Fortgeschrittene Webapplikationen entwickeln mit PHP und MySQL Sichere Websites entwickeln Web Developer II – Advanced Skills for Web Developers JavaScript für Softwareentwickler Gestaltung dynamischer Webapplikationen mit jQuery Frontend-Entwicklung mit AngularJS Front-End-Entwicklung mit Angular 2, JavaScript und TypeScript Web Developer III – Serverside Web Development HT5 9 IC39 ISC9 WDB 10 WEBDV110 TECSEO 10 WAQ 11 SWO 11 WEBDV2 11 JSFSEN12 IJQ 12 ANGLJS 12 ANGL2 13 WEBDV313 Über Digicomp Seminargarantien14 Unsere Standorte 15 3 Bildungsweg Mobile Development Basic Einführung in die Mobile-App-Entwicklung EMOAPE, 1 T. iOS Android Cross-Plattform Einführung in die iOS-Entwicklung mit Swift Java Fundamentals for Android Development Mobile-Cross-Platform-Entwicklung mit Xamarin SWIFT1, 1 Tag JFADEV, 2 T. XAM, 3 Tage iOS-Entwicklung mit Swift Android Application Development IOSDEV, 3 T. AND401, 5 T. Einführung in wichtige Frameworks und Tools für die Entwicklung unter iOS EFEIOS, 1 Tag Android Security Essentials AND402, 2 T. Monetize Android Applications AND403, 2 T. 0844 844 822, [email protected], www.digicomp.ch 4 Datenänderungen vorbehalten. Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare Bildungsweg Webentwicklung Webtechnologie – Grundlagen HTML5 – Der neue Webstandard Web Developer Basic Lehrgänge Web Developer I – responsive modern Web Development Web Developer I Zertifizierung HT5, 1 Tag CSS 3 Cascading Style Sheets IC3, 1 Tag JavaScriptProgrammierung WEBDV1, 12 Tage ISC, 2 Tage WDB, 4 Tage Test 1 Test verlangt: 1 Test Webtechnologie – Advanced Technische Suchmaschinenoptimierung (SEO) für Fortgeschrittene Web Developer II – Advanced Skills for Web Developers Web Entwickler II Zertifizierung TECSEO, 1 Tag Web Applikationen entwickeln mit PHP und MySQL WAQ, 5 Tage Sichere Websites entwickeln WEBDV2, 9 Tage SWO, 2 T. Test 1 Test verlangt: 1 Test JavaScript JavaScript-Programmierung Gestaltung dynamischer Webapplikationen mit jQuery ISC, 2 Tage IJQ, 2 T. Einführung in die Frontend-Entwicklung mit JavaScript und AngularJS Front-End-Entwicklung mit Angular 2, JavaScript und TypeScript ANGLJS, 1 T. ANGL2, 2 T. Web Developer III – Serverside Web Development Web Developer III Zertifizierung WEBDV3, 14 Tage Test 0844 844 822,vorbehalten. [email protected], www.digicomp.ch Datenänderungen Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare 1 Test verlangt: 1 Test 5 Mobile Development EMOAPE SWIFT1 IOSDEV Einführung in die Mobile-App-Entwicklung Einführung in die iOS-Entwicklung mit Swift iOS-Entwicklung mit Swift Dauer: 1 Tag Dauer: 1 Tag Dauer: 3 Tage Preis: CHF 780.– Preis: CHF 780.– Preis: CHF 2400.– Ihr Nutzen Eine eigene Mobile App! Sobald der Entschluss gefasst wurde, tauchen auch schon die ersten Fragen auf: Welche Technologie? Selbst erstellen oder mit externer Hilfe? Dieser Kurs gibt Antworten auf diese & weitere wichtige Fragen bei der App-Entwicklung. Ihr Nutzen In diesem Kurs erhalten Sie einen Einstieg in die Entwicklung von Applikationen unter iOS mit Swift. Sie lernen grundlegende Begriffe kennen, erhalten einen Überblick über die beteiligten Frameworks und erstellen selbstständig eine einfache Applikation. Ihr Nutzen In diesem Kurs fokussieren Sie sich auf die Entwicklung von eigenen nativen iOS-Apps mit Swift. Mit vielen Live-Demos und praktischen Übungen zu Swift, dem iOS SDK und Architektur-Aspekten für iOS-Apps erhalten Sie einen fundierten Einstieg! Seminarinhalt n Einführung in die Entwicklung von Mobile Apps n Entwicklung von hybriden Apps n Entwicklung von nativen Apps für iOS n Entwicklung von nativen Apps für Android n Entwicklung von Apps mit Xamarin n Vor- und Nachteile der jeweiligen Technologie Seminarinhalt n Basics n Planung und Architektur einer Applikation n Erstellen einer einfachen Applikation n Veröffentlichen der App Seminarinhalt n Basics Swift und Xcode, erste App n Interface Builder und Verbindung zum Code n View Controllers und modale Übergänge n Tabellen und hierarchische Navigation n Kommunikation (HTTP, JSON, XML) und Nebenläufigkeit (Grand Central Dispatch & Operation Queues) n Persistenz (Datei, UserDefaults, Mini-Einstieg CoreData) und Einsatz Frameworks (Maps, Contacts, Events) Teilnehmerkreis Dieser Kurs richtet sich an Softwareentwickler, Webentwickler, Frontendentwickler, IT-Verantwortliche und Privatpersonen, die einen schnellen Einstieg in die Entwicklung von iOS-Applikationen erhalten möchten. Teilnehmerkreis Dieser Kurs richtet sich an alle Entscheider, Marketingverantwortliche, IT-Verantwortliche, Frontend-Entwickler und interessierte Privatpersonen, die sich einen Überblick über den Status Quo der Mobile-App-Entwicklung verschaffen möchten und/oder vor einem eigenen App-Projekt stehen und dafür das notwendige Basiswissen erwerben möchten. Voraussetzungen Gute Kenntnisse von macOS, Anwender-kenntnisse von iOS, Erfahrung in einer idealerweise objektorientierten Programmiersprache. Sie können sich das benötigte Wissen im folgenden Grundkurs aneignen: «Einführung in die Mobile-App-Entwicklung (EMOAPE)». Voraussetzungen Es werden Kenntnisse im Umgang mit Computern vorausgesetzt. Da der Kurs auf macOS-Rechnern stattfindet, wären Kenntnisse von macOS von Vorteil. Ausserdem sollten Sie idealerweise Vorkenntnisse in einer Programmiersprache mitbringen. Weiterführende Seminare n EFEIOS n IOSDEV Weiterführende Seminare n SWIFT1 n JFADEV n AND401 n XAM Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/EMOAPE 6 Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/SWIFT1 Teilnehmerkreis Der Kurs richtet sich primär an Personen, die Erfahrung in der Softwareentwicklung haben, aber noch nie für das iPhone oder eine andere Apple-Plattform entwickelt haben. Voraussetzungen Erfahrung in der objektorientierten (OO) Programmierung, z.B. mit Java, C++, C# oder einer anderen OO-Programmiersprache. Konkret werden folgende Begriffe und Konzepte aus der OO-Welt vorausgesetzt: Klasse, Objekt, Instanziierung, Vererbung, Methode, Attribut. Zudem werden auch folgende Grundkonzepte der imperativen Programmierung erwartet: Anweisung, Ausdruck, Variable, Bedingung (if) und Schleife (for/while). Sie können sich das benötigte Wissen im folgenden Kurs aneignen: «Grundlagen der objektorientierten Softwareentwicklung (OGL)» Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/IOSDEV Datenänderungen vorbehalten. Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare Mobile Development EFEIOS JFADEV AND401 Einführung in wichtige Frameworks und Tools für die Entwicklung unter iOS Java Fundamentals for Android Development Android Application Development Dauer: 1 Tag Dauer: 2 Tage Dauer: 5 Tage Preis: CHF 780.– Preis: CHF 1500.– Ihr Nutzen Verschaffen Sie sich einen Überblick über die Tools und Frameworks, die für die Arbeit als iOS-Entwickler wichtig sind. In diesem Kurs werden einige wichtige Tools vorgestellt und in praktischen Übungen deren Verwendung geübt. Ihr Nutzen Die Entwicklung von Android-Applikationen setzt Grundkenntnisse in der Programmiersprache Java voraus. In diesem Einführungskurs lernen Sie die Grundbegriffe von Java, das Framework, die Syntax und Paradigmen kennen. Seminarinhalt n Core Data n Cocoapods n Alamofire n Fabric-App n Fastlane Seminarinhalt n Java Basics n Object Oriented Programming n Java Topics Teilnehmerkreis Dieser Kurs richtet sich primär an alle iOS- und Softwareentwickler, die die genannten Tools gewinnbringend in eigenen Projekten einsetzen möchten. Ebenso angesprochen sind alle interessierten Personen mit einem soliden Vorwissen in der Softwareentwicklung. Voraussetzungen Es werden Grundkenntnisse in der Entwicklung von Apps für iOS sowie gute Kenntnisse von macOS benötigt. Ausserdem werden Grundkenntnisse in der Datenbank-Entwicklung und des HTTP-Protokolls vorausgesetzt. Sie können sich das benötigte Wissen im folgenden Kurs aneignen: «Einführung in die iOS-Entwicklung mit Swift (SWIFT1)» Teilnehmerkreis Dieser Kurs richtet sich an Nicht-Java-Programmierer, die sich das nötige Grundwissen in Java zur Entwicklung von Android-Applikationen aneignen wollen. Voraussetzungen Damit Sie optimal vom Kurs profitieren können, benötigen Sie Programmierkenntnise in einer gängigen Programmiersprache (objektorientiert von Vorteil). Sie können sich das benötigte Wissen im folgenden Grundkurs aneignen: «Einführung in die Mobile-App-Entwicklung (EMOAPE)». Preis: CHF 3750.– Ihr Nutzen In diesem Kurs lernen Sie, wie Sie eine komplette Android-Applikation entwerfen und entwickeln. Ausserdem lernen Sie die relevanten Android-API-Komponenten und -Interaktionen anhand umfangreicher praktischer Übungen kennen und nutzen. Seminarinhalt n Android Framework and Android Studio n Android SDK Tools and Activity Class n Fragments, Views, and List View n Intents, Intent Filters, and Deep Linking n Android Layouts and Custom Views n Android Resources, Themes, and Material Design n Android UI Dialogs, Menus, and Web View n Android Storage and Background Processing n Android Storage: SQLite and Content Providers n Android Notifications n Location Aware Apps Using GPS and Other Providers Teilnehmerkreis Dieser Kurs richtet sich an Personen, die Android-Applikationen professionell umsetzen möchten und bereits Erfahrung in der Programmierung mit Java oder einer vergleichbaren Programmiersprache mitbringen. Voraussetzungen Erste Erfahrungen in der Programmierung mit Java oder einer vergleichbaren Programmiersprache gemäss dem folgenden Kurs: « Kurs: Java Fundamentals for Android Development ( JFADEV)», «Einführung in die Mobile-App-Entwicklung (EMOAPE)» Weiterführende Seminare n AND402 n AND403 Hinweis Nicht im Preis inbegriffen sind die PearsonVUE-Prüfungsgebühren von USD 150 für die Prüfung AND401-Android Application Developer. Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/EFEIOS Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/JFADEV Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/AND401 Datenänderungen vorbehalten. Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare 7 Mobile Development AND402 AND403 XAM Android Security Essentials Monetize Android Applications Mobile-Cross-Platform-Entwicklung mit Xamarin Dauer: 2 Tage Dauer: 2 Tage Dauer: 3 Tage Preis: CHF 1600.– Preis: CHF 1600.– Preis: CHF 2400.– Ihr Nutzen Dieser offizielle AndroidATC Kurs führt Sie umfassend durch das Android Security Model und berücksichtigt dabei Aspekte aus Entwickler- sowie End-Benutzer-Sicht. Dieser Aufbaukurs dient zur Vorbereitung auf den «Android Certified Application Engineer». Ihr Nutzen Egal ob Entwickler oder Mitarbeiter in Mobile-Applikations-Projekten und -Kampagnen: Dieser offizielle AndroidATC-Kurs vermittelt Ihnen die grundlegenden Techniken zum Publizieren, Vermarkten und Bewerben Ihrer professionellen Android-Applikation. Ihr Nutzen Lernen Sie in diesem Kurs, wie Sie mit Hilfe von Xamarin Apps für iOS, Android, Windows Phone, Windows 8 sowie Mac plattformübergreifend entwickeln. Sie erfahren, wie Sie mit den Xamarin-Tools Ihr C#-Wissen auf diese mobilen Plattformen mitnehmen können. Seminarinhalt n Permissions n Managing the Policy File n User Data Privacy and Protection n Securing Storage Seminarinhalt n How to monetize your application n Android Applications with In-App billing n Licensing and Monitoring your Application n Publishing your Application Teilnehmerkreis Dieser Kurs richtet sich an Personen, die Android-Applikationen in Bezug auf Sicherheitsaspekte professionell umsetzen und ihre Erfahrung in der Android-Applikationsetnwicklung vertiefen möchten. Teilnehmerkreis Dieser Kurs richtet sich an Personen, die Android-Applikationen im Bezug auf Monetarisierung professionell veröffentlichen und bewerben sowie Ihre Erfahrung in der Android-Applikationsetnwicklung vertiefen möchten. Seminarinhalt n Einführung in die mobile Entwicklung n Installation und Entwicklungsumgebung n User Interface für Android und iOS n Mobile Daten n Cross-Platform Web Services n Fortgeschrittene Konzepte n Deployment und Test auf Devices n Veröffentlichen im App Store Voraussetzungen Teilnehmer dieses Kurses müssen grundlegende Erfahrung in der Android-Applikationsentwicklung gemäss dem folgenden Kurs mitbringen oder vergleichbare Erfahrungen vorweisen können: «Android Application Development (AND401)» Weiterführende Seminare n AND403 Hinweis Nicht im Preis inbegriffen sind die PearsonVUEPrüfungsgebühren von USD 150 für die Prüfung AND402-Android Security Essentials. Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/AND402 8 Voraussetzungen Teilnehmer dieses Kurses müssen grundlegende Erfahrung in Android-Applikationsentwicklung gemäss unserem folgenden Kurs mitbringen oder vergleichbare Erfahrungen vorweisen: «Android Application Development (AND401)» Hinweis Nicht im Preis inbegriffen sind die PearsonVUEPrüfungsgebühren von USD 150 für die Prüfung AND403-Monetize Android Applications. Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/AND403 Teilnehmerkreis Erfahrene .NET-Entwickler und technische Projektleiter, die einen Überblick über die Cross-Plattform-Entwicklung mit Xamarin erlangen möchten Voraussetzungen Mehrjährige praktische Erfahrung in der Entwicklung mit .NET und C# oder gleichwertige Kenntnisse gemäss den nachfolgenden Kursen: «Programmieren mit C# (.NET Framework 4.6) (CSW)», «Microsoft-.NET-4.6-Framework-Technologien (CFE), «Microsoft Certified Solutions Associate (MCSA): Web Applications (MCSAWA), «Einführung in die Mobile-App-Entwicklung (EMOAPE)» Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/XAM Datenänderungen vorbehalten. Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare Webentwicklung HT5 IC3 ISC HTML5 – Der neue Webstandard CSS 3 Cascading Style Sheets JavaScript-Programmierung Dauer: 1 Tag Dauer: 1 Tag Dauer: 2 Tage Preis: CHF 650.– Ihr Nutzen In diesem Workshop lernen Sie die wichtigsten Möglichkeiten von HTML5 kennen und werden diese anhand von Praxisbeispielen anwenden. Seminarinhalt n Vereinfachte Syntax und Doctype von HTML5 n Verbesserte Semantik mit den neuen HTML5-Elementen n Neue Struktur-Tags n Neue HTML-Tags für die Anwendungsentwicklung und Textauszeichnung n Strukturelle Änderungen bei Überschriften und Abschnitten n Stand der Dinge: Was können die einzelnen Browser n Alternativen für ältere Browser anbieten n Native Video- und Audiounterstützung mit HTML5 n Neue Formularfeldtypen n Eingebaute Validierungsfunktionen – Offline Webanwendungen durch Datencaching n Online/Offline-Events und Abfragen des Netzwerkstatus n Geolocation API n JavaScript API für native Videoinhalte n Die Drag und Drop API – Datentransfer mit der Maus Teilnehmerkreis Alle, die auf professionellem Niveau mit HTML4.x/XHTML vertraut sein müssen: Webmaster, Webentwickler, Informatiker. Wer einfach möglichst rasch eine Website erstellen möchte, dem empfehlen wir produktspezifische Kurse wie z.B. «Grundlagen Adobe Dreamweaver CC (AD6)». Voraussetzungen Erfahrungen als Internetanwender, Kenntnisse der technischen Grundlagen des Internets. Erfahrung mit HTML 4.x. gemäss dem Kurs «HTML4.x und XHTML – Hypertext Markup Language (IN1)» Preis: CHF 650.– Ihr Nutzen Die Anforderungen an professionell gestaltete, benutzerfreundliche und suchmaschinenoptimierte Websites sind laufend gestiegen. Mit CSS3 stehen Ihnen als Webdesigner bessere Werkzeuge zur Verfügung. Seminarinhalt n Was ist CSS3 n Stand und aktuelle Versionen von CSS n Grundlagen CSS-Selektoren und Deklaration n CSS3-Module im Überblick n Texteffekte, Rahmen und Hintergründe n Native Transparenzen mit RGBa-Farbangaben n WebFonts n Abgerundete Kanten für Elemente n Hintergrundverläufe und mehrere Hintergrundbilder n Perspektive und Reflektionen, Transformationen, Animationen und Übergänge n Animationen mit CSS3 n Multiscreen Publishing mit Media Queries n Zusammenspiel HTML5 und CSS3 n Aktuelle Browser-Unterstützung Teilnehmerkreis Personen, die CSS bereits einsetzen und sich einen Überblick über CSS3 und die neuen Gestaltungsmöglichkeiten verschaffen wollen Voraussetzungen HTML5-Kenntnisse sind von Vorteil, aber nicht Bedingung. Praktische Erfahrung in der Erstellung von Websites. Vergleichbare Kenntisse, wie sie vermittelt werden im Kurs «HTML4.x und XHTML – Hypertext Markup Language (IN1)» Preis: CHF 1200.– Ihr Nutzen In diesem Kurs lernen Sie die Einsatzgebiete von JavaScript in praktischen, weitgehend selber entwickelten Scripts kennen. Seminarinhalt n Einleitung n Erste Schritte n Variablen n Verzweigungen n Schleifen n Funktionen n Objekte n Fehlerbehandlung n Webbrowser n CSS und DOM n Ereignisse n Formulare n Fenster und Frames n Query String und Cookies n Ajax n Gears Teilnehmerkreis Zukünftige JavaScript-Entwickler Voraussetzungen Praktische Programmiererfahrung ist von Vorteil. Gleichwertige Kenntnisse, wie sie vermittelt werden im Kurs «HTML4.x und XHTML – Hypertext Markup Language (IN1)» Weiterführende Seminare n JSFSEN n XML Hinweis Digicomp Kursmaterial Weiterführende Seminare n WAQ n HT5 Hinweis Digicomp Kursmaterial Weiterführende Seminare n IC3 n IJQ n WAQ Hinweis Digicomp Kursmaterial Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/HT5 Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/IC3 Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/ISC Datenänderungen vorbehalten. Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare 9 Webentwicklung WDB WEBDV1 TECSEO Web Developer Basic Web Developer I – Responsive modern Web Development Technische Suchmaschinenoptimierung (SEO) für Fortgeschrittene Dauer: 4 Tage Dauer: 12 Tage Dauer: 1 Tag Preis: CHF 2800.– Ihr Nutzen Während 4 Tagen verschaffen Sie sich einen vertieften Einblick in die Grundlagen moderner Web-Applikationsentwicklung mittels HTML, CSS und jQuery. Dabei erhalten Sie Einblick in Themen wie Semantic Markup, responsive Content-Ausgabe und DOM-Manipulation Seminarinhalt n HTML 4.01/5 n Cascading Style Sheets n jQuery Basic/Plugins Teilnehmerkreis Webentwickler, Grafiker, Interaction-Designer und Projektleiter, die aktuelle Prozesse der Webentwicklung verstehen müssen, damit sie Kunden besser beraten und Anforderungen bezüglich Ausgabegeräte, Broweserprobleme und Siteoptimierung gegenüber Programmierern konkreter formulieren können. Voraussetzungen Sehr gute Anwenderkenntnisse im Bereich Windows/Macintosh. Erste Erfahrung mit HTML-Editoren und der Gestaltung von Websites sind von Vorteil. Weiterführende Seminare n TECSEO n WEBDV2 n WEBDV3 n ANGLJS n WAQ n IJQ n CMD Hinweis Digicomp Kursmaterial Preis: CHF 6600.– Ihr Nutzen Holen Sie sich in diesem Lehrgang einen praktischen Einblick in die Grundlagen moderner Webapplikationsentwicklung für Tablet, Smartphone und Desktopausgabe (RWD) im Bereich UI/Interaction-Design. Seminarinhalt n Konzeption (Content and Responsiveness Plan) n UI/Interaction-Design n Webtechnologien/Coding n Workshoptage Teilnehmerkreis Personen, die Webprojekte planen, konzipieren und realisieren oder eigene Webprojekte im Bereich Prototyping selbstständig umsetzen Voraussetzungen Gute PC- oder Mac sowie Internet-Anwenderkenntnisse, Erfahrungen mit einem Grafikprogramm wie Adobe Photoshop Weiterführende Seminare n WEBDV2 n WEBDV3 Hinweis 12 Tage, vorwiegend samstags und freitags (ca. alle 2 Wochen). Bitte beachten Sie bei den nächsten Startdaten die «Stundenpläne» für genauere Informationen. Der berufsbegleitende Lehrgang erfordert auch ausserhalb des Unterrichts Zeitaufwand. Dieser variiert je nach Vorkenntnissen und persönlicher Projektvorgabe zwischen 5 und 10 Stunden pro Woche. Preis: CHF 850.– Ihr Nutzen Sie kennen bereits die Search Engine Optimization Basics und sind mit den unterschiedlichen Rankingfaktoren weitestgehend vertraut? Dann geht es jetzt an die technische Umsetzung und Analyse Ihrer Domain. Lernen Sie hier, wie Sie das optimal angehen. Seminarinhalt n Überblick SEO n Crawling und Indexierung n Duplicate Content n Mehrsprachigkeit n Ladezeiten n Strukturierte Daten n Google Search Console Teilnehmerkreis Webmaster, Webentwickler, Web-Designer, SEO-fortgeschrittene Marketing-Mitarbeiter und Projektleiter sowie alle, die ihr Know-how im Bereich SEO vertiefen wollen, einen Einblick in die Praxis erhalten möchten und in die technische Entwicklung eines Webauftritts involviert sind Voraussetzungen Erfahrung im Umgang mit dem Internet und insbesondere mit Suchmaschinen. Grundlegende Suchmaschinenoptimierungs-Kenntnisse sowie ein technisches Verständnis. WebTechnologien wie HTML, CSS und JavaScript sollten bekannt sein. Dies entspricht dem Wissensstand gemäss den folgenden Kursen: «SEO-Einführung (SEO)» und «Web Developer Basic (HTML, CSS, JavaScript) (WDB)» Weiterführende Seminare n GO2 n GO3 Hinweis Digicomp Kursmaterial Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/WDB 10 Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/WEBDV1 Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/TECSEO Datenänderungen vorbehalten. Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare Webentwicklung WAQ SWO WEBDV2 Webapplikationen entwickeln mit PHP und MySQL Sichere Websites entwickeln Web Developer II – Advanced Skills for Web Developers Dauer: 5 Tage Dauer: 2 Tage Dauer: 9 Tage Preis: CHF 3250.– Ihr Nutzen Dieses Seminar vermittelt PHP-, Apache- und MySQL-Wissen plattformunabhängig und nimmt nur dort speziell Bezug auf die Betriebssysteme Windows oder Linux, wo dies praxisrelevant ist. Seminarinhalt n PHP n MySQL n Apache Webserver Teilnehmerkreis Zukünftige Webdeveloper und Softwareentwickler, die bereits über Programmierkenntnisse verfügen und Web-Applikationen in PHP mit Anbindung an eine MySQL-Datenbank erstellen möchten Voraussetzungen Grundkenntnisse der technischen Internetgrundlagen sowie Kenntnisse einer Programmiersprache (gemäss folgendem Kurs). Optimale Voraussetzungen bieten Kenntnisse von C++ oder JavaScript. Aber auch VisualBasic bzw. VisualBasic-Script sind eine gute Basis. Kenntnisse in CSS und JavaScript sind vorteilhaft für diesen Kurs.: «Web Developer Basic (HTML, CSS, JavaScript) (WDB)» Weiterführende Seminare n APC n CMD n MYACLA n MYB n MYD Preis: CHF 2100.– Ihr Nutzen Lernen Sie die neusten WebapplikationsAngriffe und deren Methoden aus der Perspektive eines Hackers kennen. So minimieren Sie Sicherheitsschwachstellen beim Aufbau und der Pflege von Webapplikationen. Seminarinhalt n A1-Injection n A2-Broken Authentication and Session Management n A3-Cross-Site Scripting (XSS) n A4-Insecure Direct Object References n A5-Security Misconfiguration n A6-Sensitive Data Exposure n A7-Missing Function Level Access Control n A8-Cross-Site Request Forgery (CSRF) n A9-Using Components with Known Vulnerabilities n A10-Unvalidated Redirects and Forwards Teilnehmerkreis Softwareentwickler, Webmaster, fürs Web verantwortliche Personen und IT-SecurityVerantwortliche Voraussetzungen Grundkenntnisse in der Webanwendungsentwicklung, Kenntnisse im Umgang mit Webservern, Kenntnisse grundlegender Webtechnologien wie HTML, Javascript werden vorausgesetzt. Hinweis Kursunterlagen der OneConsult GmbH Preis: CHF 4950.– Ihr Nutzen Dieser Lehrgang verhilft Ihnen zu produktiverem Arbeiten im Bereich responsive WebApplikationsentwicklung und zeigt innovative neue Entwicklungstrends auf. Seminarinhalt n Advanced HTML- and CSS-Speedcoding n Frameworks & Libraries n WordPress 4 (CMS for Small Sites) n Workshoptag Teilnehmerkreis Personen, die mit HTML und CSS vertraut sind. Fühlen Sie sich verunsichert durch das aufdringliche, allgegenwärtige Marketing von Webbaukästen und den entsprechenden Kostendruck? Wirken Sie dem entgegen mit echtem Rapid-Development durch qualitativ hochstehende Web-Appliaktionsentwicklung. Voraussetzungen Voraussetzung ist das erfolgreiche Absolvieren des Digicomp Assessmenttests* oder erfolgreicher Abschluss eines der folgenden Kurse oder sonstige praktische Erfahrungen mit HTML/CSS sowie Websiteerstellung: «Web Developer I» (WEBDV1) bzw. unseres Tageskurses «Web Developer Basic» (WDB). *Die Assessmenttests können an unseren regelmässig stattfindenden Infoabenden absolviert werden Weiterführende Seminare n WEBDV3 Hinweis Digicomp Kursmaterial Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/WAQ Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/SWO Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/WEBDV2 Datenänderungen vorbehalten. Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare 11 Webentwicklung JSFSEN IJQ ANGLJS JavaScript für Softwareentwickler Gestaltung dynamischer Webapplikationen mit jQuery Frontend-Entwicklung mit AngularJS Dauer: 1 Tag Dauer: 2 Tage Dauer: 2 Tage Preis: CHF 850.– Preis: CHF 1400.– Preis: CHF 1500.– Ihr Nutzen In diesem Kurs lernen Software-Developer mit Praxiserfahrung im Bereich Java oder C# die syntaktischen Grundkonzepte der plattformunabhängigen Programmiersprache JavaScript kennen und erhalten einen Überblick über deren vielseitigen Einsatzmöglichkeit Ihr Nutzen In dieser Schulung erhalten Sie neben Grundlagenwissen zu jQuery auch ein Praxistraining. Sie lernen die Best Practices zur Entwicklung von Rich Internet Applications mit jQuery kennen, um die Arbeit mit der Bibliothek von Grund auf zu erlernen. Ihr Nutzen AngularJS ist das aktuell verbreitetste JavaScript Framework zur Realisierung von Single-PageApplikationen. Dieser Kurs bietet einen idealen Einstieg in das mächtige Framework und zeigt, wie damit komplexe Frontend-Applikationen erstellt werden können. Seminarinhalt n Einleitung n Einfache Applikation n Datentypen n Variablen n Arrays n Operatoren n Verzweigungen n Schleifen n Objekte n Prototypen n Vererbung n Fehlerbehandlung n Ereignisse n Formulare Seminarinhalt n Objektorientierte Programmierung mit Javascript n Objekte, Prototypen und Vererbung n Scopes n Closures n Die jQuery-API n Die Architektur von jQuery n Selektoren n DOM-Traversing n DOM-Manipulationen n Event-Handling n AJAX n jQuery-UI n Überblick über Interactions, Widgets und Effects n API n Theming Seminarinhalt n Einführung in das Ökosystem der modernen JavaScript-Entwicklung n Wichtige Konzepte der JavaScript Entwicklung n Realisierung von dynamischen UIs mit AngularJS n Angular Services und Backend-Anbindung n Angular Routing n Custom Directives n Build-Automatisierung und Testing Teilnehmerkreis Dieser Kurs richtet sich an Software-Entwickler mit praktischer Erfahrung in der Entwicklung mit Java oder C#, welche die syntaktischen Ähnlichkeiten und Unterschiede der Programmiersprache JavaScript erlernen und eine solide Basis für den Einsatz von JavaScript Frameworks legen möchten. Voraussetzungen Praktische Erfahrung bei der Entwicklung mit den Programmiersprachen wie Java oder C#. Personen ohne Programmierkenntnisse in den genannten Programmiersprachen empfehlen wir statt diesem Kurs den Besuch des Kurses: JavaScript-Programmierung (ISC). Weiterführende Seminare n IJQ n ANGLJS n ANGL2 Teilnehmerkreis Webentwickler, die jQuery für dynamische Webapplikationen einsetzen wollen. Entwickler, die mit ASP.NET und Visual Studio arbeiten und solche, die mit Java, PHP oder einer anderen Sprache auf einer anderen Plattform arbeiten Teilnehmerkreis Entwickler und Architekten, die AngularJS als Framework kennenlernen möchten und die Konzepte zur Realisierung von Single-PageApplikationen erlernen wollen Voraussetzungen Grundkenntnisse in der Web-Programmierung analog zum folgenden Kurs oder gleichwertige Praxiserfahrungen: «Web Developer Basic (HTML, CSS, JavaScript) (WDB)» Weiterführende Seminare n ANGL2 Voraussetzungen Praxiserfahrung und gute Kenntnisse von JavaScript und in der Webentwicklung, wie sie gelehrt werden im Kurs «Web Developer Basic (HTML, CSS, JavaScript) (WDB)» Hinweis Digicomp Kursmaterial. Der Kurs besteht aus Theorie mit vielen Live-Demos. Sämtliche Kursblöcke werden mit Hands-on-Übungen abgerundet. Hinweis Digicomp Kursunterlagen Hinweis Digicomp Kursunterlagen Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/JSFSEN 12 Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/IJQ Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/ANGLJS Datenänderungen vorbehalten. Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare Webentwicklung ANGL2 WEBDV3 Front-End-Entwicklung mit Angular 2, JavaScript und TypeScript Web Developer III – Serverside Web Development Dauer: 2 Tage Dauer: 14 Tage Preis: CHF 1500.– Preis: CHF 7700.– Ihr Nutzen Lernen Sie Angular 2 als das modernste Framework zur Realisierung von Single-PageApplikationen kennen. Die erste Version von Angular ist beliebt und geniesst eine grosse Verbreitung. Angular 2 dürfte seinen Vorgänger noch übertreffen. Ihr Nutzen In diesem Lehrgang erweitern Sie Ihre technischen Möglichkeiten der modernen Web-Applikationsentwicklung um Serverseitige und objektorientierte PHP-Programmierung (OOP), Datenbankdesign und JavaScriptFunktionalität (Objekt Handling mittels jQuery). Seminarinhalt n Einführung in die moderne JavaScriptProgrammierung mit ECMAScript 2015 n Unterschiede und Neuerungen zu ECMAScript 5 n Einführung in die Programmierung mit TypeScript als Erweiterung von JavaScript n JavaScript-Modul-Systeme, Loaders und Bundlers (Webpack & SystemJS) n Aufbau einer modernen JavaScript Build Toolchain n Einführung in Angular 2 (Konzepte, Bausteine, APIs) n Realisierung einer Single-Page-Applikation basierend auf Angular 2 (Komponenten, Services, Routing, Backend-Zugriff, ...) n Unterschiede zu AngularJS und mögliche Upgrade-/Migrations-Szenarien Seminarinhalt n HTML- und CSS-Frameworks n jQuery ( JavaScript) n PHP (Hypertext Preprocessor n Laravel (PHP-Framework for Artisans) n Datenbankgrundlagen n Workshop n Projektabschluss Teilnehmerkreis Personen, die mit HTML und CSS vertraut sind, bestehende Webapplikationen interaktiv erweitern und sich im Bereich serverseitigee Web-Appliaktionsentwicklung weiterbilden möchten, um umfangreiche Webprojekte mit Redakteurbereichen erstellen zu können Teilnehmerkreis Entwickler und Architekten, die Angular 2 als Framework kennenlernen möchten und die Konzepte zur Realisierung von Single-PageApplikationen erlernen wollen Voraussetzungen Erfolgreiches Absolvieren des Digicomp Assessmenttests* oder erfolgreicher Abschluss des Lehrgangs «Web Developer I» (WEBDV1). *Die Assessmenttests können an unseren regelmässig stattfindenden Infoabenden absolviert werden Voraussetzungen Basiskenntnisse in der Web-Programmierung und JavaScript sollten vorhanden sein. Erfahrung mit AngularJS ist ein Vorteil, aber nicht Voraussetzung. Hinweis 14 Tage, Freitags- oder Samstagsunterricht (ca. alle 2 Wochen). Der berufsbegleitende Lehrgang erfordert auch ausserhalb des Unterrichts einen Zeitaufwand von ca. 3–5 Stunden pro Woche. Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/ANGL2 Aktualisierte Startdaten und detaillierte Beschreibungen: www.digicomp.ch/d/WEBDV3 Datenänderungen vorbehalten. Für eine unverbindliche persönliche Beratung sowie Buchung: Telefon 0844 844 822 – www.digicomp.ch/seminare 13 Seminargarantien Sie können sich auf uns verlassen – wir garantieren Ihnen den Termin, die Qualität und den Erfolg Ihres Seminars. Garantierte Durchführung Erfolgs- und Wiederholungsgarantie Qualitätsgarantie Das Label «Garantierte Durchführung» gibt es in zwei Varianten: Für alle Seminare gelten die folgenden Garantien: Bildung ist Vertrauenssache. Um absolut sicher zu sein, dass Ihr Vertrauen in Digicomp gerechtfertigt ist, lassen wir unser Angebot und unser Unternehmen laufend prüfen. Die Resultate dieser unabhängigen Beurteilung sind die Zertifizierung nach ISO 9001:2008, ISO 29990:2010 und eduQua sowie EFQM Recognised for Excellence 4 star. Dieses Zeichen garantiert Ihnen Termin und Schulungsort des Seminars. Erfolgsgarantie Wenn Sie das Seminarziel nicht erreichen, haben Sie die Möglichkeit, den Kurs an einem der Folgetermine kostenlos zu wiederholen. Wiederholungsgarantie Wenn Sie keine Gelegenheit hatten, das Gelernte in Ihrer Berufspraxis anzuwenden, können Sie das Seminar innerhalb eines Jahres kostenlos wiederholen. Dieses Zeichen garantiert Ihnen den angegebenen Termin, der Durchführungsort richtet sich nach der Anzahl Anmeldungen pro Standort. Jeder Kurs mit einem dieser beiden Labels auf unserer Website findet garantiert statt. Sie können Ihre Ausbildungstermine also gleich festlegen und buchen. Investitionsschutz Wir garantieren, dass Ihre Mitarbeiter bei Firmenkursen den vereinbarten Wissensstand zu fixen Kosten erreichen. Falls ein Firmenkurs nicht den abgemachten Qualitätskriterien entspricht, wird er entweder kostenlos wiederholt oder nicht verrechnet. www.digicomp.ch/agb Ihre Abschlusszertifizierung ist der Beweis für Ihr Wissen Mit einer unserer international anerkannten Zertifizierungen legen Sie Ihrem Arbeitgeber den Beweis vor, dass Sie Ihren Aufgaben auf dem ausgewiesenen Niveau gewachsen sind. Ebenso beweisen Sie Ihren Kunden, dass Sie das entscheidende Know-how für den Projekterfolg erworben haben. Mit Ihrer neuen Qualifikation erledigen Sie nicht nur Ihre Arbeit schneller und effizienter, sondern können auch Kollegen bei entsprechend spezifischen Fragen beistehen. Als erstklassiger Wissensträger werden Sie bevorzugt und häufiger in leitender Position eingesetzt, erhalten mehr Entscheidungskompetenzen und mehr Gehalt. 14 Zertifizierungen werden regelmässig auf den neusten Stand geprüft und gegebenenfalls angepasst. Ihr Upgrade belegt, dass Ihr Wissen topaktuell ist und Sie Ihre persönlichen Kompetenzen laufend erweitern. Digicomp bereitet Sie in allen Lehrgängen, Bootcamps und in vielen Tagesseminaren auf ein inter-national anerkanntes Zertifikat vor. Die Prüfungen zur Zertifizierung können Sie in jedem Digicomp Testcenter ablegen. www.digicomp.ch/zertifizierungen Recognised for excellence 4 star - 2015 Unsere Standorte Unsere Standorte Zürich Bern Limmatstrasse 50, ab Hauptbahnhof 4 Gehminuten Richtung Limmatplatz oder per Tram Nr. 4/13 bis Haltestelle «Museum für Gestaltung», direkt vor dem Seminarzentrum. Mit dem Auto: Richtung Hauptbahnhof. Parkhaus Sihlquai 200 m zu Fuss. Das Gebäude ist rollstuhlgängig. Bubenbergplatz 11, direkt beim Hauptbahnhof. Mit dem Auto: Richtung Hauptbahnhof. Parkhäuser Bahnhof oder City West. Das Gebäude ist rollstuhlgängig. Basel St. Gallen Parkhaus Central Küchengasse 9, direkt beim Hauptbahnhof Basel SBB, Durchgang via Centralbahnpassage. Mit dem Auto: Richtung Hauptbahnhof SBB, Parkhäuser Central oder Elisabethen. Das Gebäude ist rollstuhlgängig. Kornhausstrasse 3, direkt am Bahnhofsplatz, 50 Schritte von den Gleisen entfernt, im 2. Stock im Geschäftshaus Walhalla. Mit dem Auto: Richtung Zentrum/Bahnhof. Parkhaus Rathaus oder Neumarkt. Das Gebäude ist rollstuhlgängig. Luzern Lausanne Hertensteinstrasse 51, ab Hauptbahnhof 7 Gehminuten über die Seebrücke bis zur Hertensteinstrasse 51. Der Empfang befindet sich im 5. Stock, die Kurse finden im 6. Stock, Kursraum 604, statt. Mit dem Auto: Richtung Schweizerhofquai, Parkhaus Migros. Place de la Gare 10, 1 Gehminute vom Hauptbahnhof Lausanne. Mit dem Auto: Nehmen Sie die Ausfahrt Lausanne Sud und fahren Sie Richtung SBB-Bahnhof. Parking de Montbenon (Eingang: Chemin de Mornex 34). Genève Parking des Arcades Rue de Monthoux 64, wenige Gehminuten vom Bahnhof Genève-Cornavin. Mit dem Auto: Parking neben dem Bahnhof im Genève-Cornavin Parking a des Arcades. Zürich Digicomp Academy AG Limmatstrasse 50 CH-8005 Zürich Tel. +41 44 447 21 21 Fax +41 44 447 21 31 [email protected] Bern Digicomp Academy AG Bubenbergplatz 11 CH-3011 Bern Tel. +41 31 313 22 22 Fax +41 31 313 22 32 [email protected] Basel Digicomp Academy AG Küchengasse 9 CH-4051 Basel Tel. +41 61 278 33 33 Fax +41 61 278 33 43 [email protected] Luzern Digicomp Academy AG Hertensteinstrasse 51 CH-6004 Luzern Tel. +41 41 226 61 11 Fax +41 41 226 61 19 [email protected] St. Gallen Digicomp Academy AG Kornhausstrasse 3 CH-9000 St. Gallen Tel. +41 71 278 63 28 Fax +41 71 278 66 53 [email protected] www.digicomp.ch Lausanne Digicomp Academy Suisse Romande SA Place de la Gare 10 CH-1003 Lausanne Tel. +41 21 321 65 00 Fax +41 21 321 65 10 [email protected] Genève Digicomp Academy Suisse Romande SA Rue de Monthoux 64 CH-1201 Genève Tel. +41 22 738 80 80 Fax +41 22 738 80 85 [email protected]