Wenn Sie in die aufregende Welt der Softwareentwicklung einsteigen wollen, ist diese Software Engineering Foundations Specialization genau das Richtige 蹿眉谤 Sie. Es sind keine vorherigen 础产蝉肠丑濒眉蝉蝉别 oder Kenntnisse in der Programmierung oder Anwendungsentwicklung erforderlich. Softwareentwickler sind sehr gefragt und verdienen laut dem US Bureau of Labor and Statisticsein durchschnittliches Gehalt von 110.140 US-Dollar pro Jahr . Der Bereich w盲chst mit einer Rate von 22%, so dass dies ein guter Zeitpunkt ist, um eine Karriere in der Softwareentwicklung zu beginnen. Die Kurse in diesem Programm, die Sie im Selbststudium absolvieren k枚nnen, bilden die Grundlage 蹿眉谤 die Vorbereitung auf eine Vielzahl von Berufen im Bereich IT und Softwareentwicklung, darunter Webentwicklung, Entwicklung mobiler Anwendungen, Front-End-, Back-End- und Full-Stack-Anwendungsentwicklung, Softwaretests und Qualit盲tssicherung (QA) sowie DevOps Engineering. Diese Spezialisierung ist voll von fesselnden Videos, praktischen 脺bungen und realen Projekten, die die grundlegenden Programmierprinzipien und die Grundlagen von Design, Architektur und Bereitstellung, den Lebenszyklus der Softwareentwicklung, Git und GitHub-Repositories, die Verwendung des Linux-Terminals und die Erstellung von Bash-Shell-Skripten zur Automatisierung einer Vielzahl von Aufgaben sowie die Programmierung mit der Programmiersprache Python behandeln. Das Programm eignet sich 蹿眉谤 Einsteiger in die Softwaretechnik oder 蹿眉谤 diejenigen, die eine Wiederholung der Grundlagen der Softwaretechnik w眉nschen. Es bereitet Sie mit einer Einf眉hrung in die Kultur, die Technologie und die berufsrelevanten F盲higkeiten vor, die Sie ben枚tigen, um in der Softwareentwicklung erfolgreich zu sein.
Praktisches Lernprojekt
Jeder Kurs ist vollgepackt mit praktischen 脺bungen, interaktiven Aktivit盲ten und Projekten, so dass Sie Ihr Portfolio aufbauen k枚nnen, w盲hrend Sie praktische Kenntnisse 眉ber Software-Engineering-Konzepte erwerben. Sie werden w盲hrend des gesamten Programms softwaretechnische F盲higkeiten entwickeln. Die Projekte umfassen:.
Durchsuchen von Stellenangeboten, um sich mit den F盲higkeiten und Anforderungen im Bereich Software Engineering vertraut zu machen.
Verwendung von Git-Befehlen und GitHub, um ein Open-Source-Projekt zu erstellen und dabei mit Zweigen zu arbeiten, Code zusammenzuf眉hren und Pull Requests (PRs) durchzuf眉hren.
Schreiben eines Bash-Shell-Skripts unter Linux, das Sicherungskopien von ge盲nderten Dateien erstellt und mit Crontab alle 24 Stunden ausgef眉hrt werden kann.
Programmieren mit Python unter Verwendung von Listen, Tupeln, W枚rterb眉chern, Mengen, Bedingungen, Verzweigungen, Schleifen, Funktionen, Ausnahmebehandlung, Objekten und Klassen, Webservices und APIs sowie Bibliotheken wie NumPy und Pandas.
Entwicklung einer Python-Webanwendung, die IBM Watson 蹿眉谤 die 脺bersetzung von Sprachen nutzt, einschlie脽lich des Schreibens von Unit-Tests und der Verpackung der Anwendung 蹿眉谤 den Vertrieb.