
Software Entwickler:in EFZ
Ein Software Entwickler:in EFZ hat eine Vielzahl von Aufgaben,
die sich auf die Entwicklung, Wartung und Optimierung von Softwarelösungen konzentrieren.
106 Datenbanken abfragen, bearbeiten und warten
117 Informatik- und Netzinfrastruktur für ein kleines Unternehmen realisieren
122 Abläufe mit einer Scriptsprache automatisieren
162 Daten analysieren und modellieren
164 Datenbanken erstellen und Daten einfügen
187 ICT-Arbeitsplatz mit Betriebssystem in Betrieb nehmen
216 Internet of Everything-Endgeräte in bestehende Plattform integrieren
231 Datenschutz und Datensicherheit anwenden
293 Webauftritt erstellen und veröffentlichen
319 Applikationen entwerfen und implementieren
431 Aufträge im eigenen Berufsumfeld selbstständig durchführen
2. Schuljahr
107 ICT-Lösungen mit Blockchain Technologie umsetzen
109 Dienste in der Public Cloud betreiben und überwachen
114 Codierungs-, Kompressions- und Verschlüsselungsverfahren
165 NoSQL-Datenbanken einsetzen
190 Virtualisierungsplattform aufbauen und betreiben
210 Public Cloud für Anwendungen nutzen
248 ICT-Lösungen mit aktuellen Technologien realisieren
254 Geschäftsprozesse im eigenen Berufsumfeld beschreiben
259 ICT-Lösungen mit Machine Learning entwickeln
294 Frontend einer interaktiven Webapplikation realisieren
295 Backend für Applikationen realisieren
320 Objektorientiert Programmieren
322 Benutzerschnittstellen entwerfen und implementieren
346 Cloud Lösungen konzipieren und realisieren
347 Dienst mit Container anwenden
426 Software mit agilen Methoden entwickeln
3. Schuljahr
110 Daten mit Tools analysieren und darstellen
183 Applikationssicherheit implementieren
185 Sicherheitsmassnahmen für KMU IT analysieren & implementieren
217 Service für Internet of Everything konzipieren, planen und aufbauen
223 Multi-User-Applikationen objektorientiert realisieren
306 Kleinprojekte im eigenen Berufsumfeld abwickeln
323 Funktional Programmieren
335 Mobile-Applikation realisieren
450 Applikationen testen
4. Schuljahr
241 Innovative ICT-Lösungen initialisieren
245 Innovative ICT-Lösungen umsetzen
321 Verteilte Systeme programmieren
324 DevOps-Prozesse mit Tools unterstützen