Softwareentwicklungs-Kurse können Ihnen helfen zu verstehen, wie Software entworfen, geschrieben und getestet wird. Sie können Fähigkeiten in Architektur, Programmierung, Versionskontrolle und Debugging aufbauen. Viele Kurse stellen Tools und Workflows aus der Softwarepraxis vor.
University of Michigan
Kompetenzen, die Sie erwerben: Objekt-Relationales Mapping, SQL, HTML und CSS, Bereitstellung von Anwendungen, Anwendungsentwicklung, Model-View-Controller, Datenbanken, Datenbank-Design, Cascading Style Sheets (CSS), Django (Web-Framework), JSON, Datenmodellierung, Anwendungs-Rahmenwerke, Web-Entwicklung, Javascript, jQuery, Ajax, Web-Anwendungen, Objektorientierte Programmierung (OOP), Anwendungssicherheit
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Object-Relational Mapping, Google Cloud Platform, Simple Object Access Protocol (SOAP), Development Environment, Systems Architecture, Back-End Web Development, YAML, Restful API, Service Oriented Architecture, Load Balancing, Configuration Management
Mittel · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), PHP (Skriptsprache), Sichere Kodierung, Entwicklungsumgebung, Fehlersuche, MySQL, Web-Server, Datenbank Entwicklung, Web-Entwicklung, Web-Anwendungen, Cascading Style Sheets (CSS), Datenvalidierung, Back-End Web-Entwicklung
Mittel · Kurs · 1–3 Monate

New York University
Kompetenzen, die Sie erwerben: Modellierung von Bedrohungen, Sicherheitstechnik, Cybersicherheit, Verschlüsselung, Cyber-Risiko, Management von Bedrohungen, Computer Sicherheit, Erkennung von Bedrohungen, Netzwerksicherheit, Verteilte Denial-of-Service-(DDoS)-Angriffe, Techniken der Ausbeutung, Cyber-Angriffe, Sicherheit von Informationssystemen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, jQuery, Web Development Tools, Browser Compatibility, UI Components
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: ASP.NET, .NET Framework, Identity and Access Management, Full-Stack Web Development, Web Applications, Microsoft Azure, Web Development, Application Deployment, Database Application, Authorization (Computing), Authentications, Databases, Database Design, Software Architecture, Payment Systems, Software Design Patterns, Data Modeling, User Interface (UI), Transaction Processing
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Graphics, 3D Assets, Visualization (Computer Graphics), Computer Graphic Techniques, C++ (Programming Language), Video Game Development, Image Quality, Applied Mathematics, Algebra
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), HTML and CSS, Responsive Web Design, Web Design, Cascading Style Sheets (CSS), Web Design and Development, Web Content Accessibility Guidelines, Typography
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Video Game Development, Animation and Game Design, 3D Assets, Computer Graphics, Visualization (Computer Graphics), User Interface (UI), Animations, Computer Graphic Techniques, UI Components, User Interface (UI) Design, Event-Driven Programming, Interactive Design, Python Programming
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: iOS Development, Swift Programming, Apple iOS, Mobile Development, User Interface (UI), Apple Xcode, Restful API, User Interface and User Experience (UI/UX) Design, Application Development, Development Environment, Application Programming Interface (API), Real Time Data, Data Management
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: SQL, Apache Hadoop, Datenmanagement, Datenverarbeitung, Daten-Pipelines, Datenbank-Systeme, Apache Spark, Daten-Integration, Splunk, PostgreSQL, Big Data, Pandas (Python-Paket), Analytics, NoSQL, MongoDB
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Spring Framework, Web Applications, Java Platform Enterprise Edition (J2EE), Java, Object Oriented Design, Back-End Web Development, Authentications, Application Development, Software Design, Database Design, Model View Controller, Databases
Gemischt · Kurs · 1–4 Wochen