Mit welchen Themen beschäftigt man sich in der (Web-) Softwareentwicklung? PerformanceMessung Datenextraktion INFRASTRUKTUR ERP Schnittstellen IP Firewalls IP Routing Remote Management PKI/CA ORGANISATION Usability Client Security Projektmanagement Animation Asynchronität Releaseplanung Farbenlehre Wireframes Internationalisierung Prototyping Kostenkontrolle Hosting Fehlerbehandlung IPv4/IPv6 Code Style Debugging Autorisierung Linux-Server IO Funktionen Unit-Tests Authentifizierung SSL/SSH Standard-Bibliothek Compiler, Interpreter, Linker key-value Stores SQL ER-Modellierung Desktop-OS Datenbanken Serialisierung Logfiles S/MIME Codepfade Datenstrukturen: Array, Hash, List, Set Operatoren Ablaufkontrolle: If, case, while… Qualitätssicherung Anforderungsmanagement Konzept Deployment FMC, UML Paketmanager Kundenorientierung Projektorganisation Typographie & Fonts Abstraktion Grundlagen FRONTEND Spezialisierung Gems, Eggs, Jars… BACKEND Bildbearbeitung Grafikformate Normalisierung Klassen & Instanzen Entwurfsmuster Public Key Krypto Algorithmen Prozesskontrolle Schul-Mathematik Shell-Kommandos Berechtigungen DNS Backup Javascript, JSON XML Anforderungsanalyse Versionierung Netzwerkprotokolle Sicherheit HTML, haml CSS, Sass, Less Englisch (mind B2) Dokumentation © Die Software Berater, 2016 Grundlagen Spezialisierung CODING