Digital Factory: Entwickler:in Basic
In dieser Weiterbildung wird Dir ein grundlegendes Verständnis zu Programmierung und Programmiersprache vermittelt. Du beherrschst nach der Weiterbildung die Programmiersprache C# und kannst kleinere Programme schreiben. Ebenso wird aufgezeigt wofür man GitHub und Jira benötigt, Du kennst Entwicklungsumgebungen und kannst diese in Deine beruflichen Anforderungen und Arbeitsweise integrieren.
Lernziele:
- C# - Grundlagen der Programmierung
- Objektorientierte Programmierung
- Grundlagen der Modellierung mit UML
- Elemente der funktionalen Programmierung
- Werkzeuge und Verfahren zur effizienten Softwareentwicklung
- Web- Anwendungen mit ASP.NET
- Datenverarbeitung
- SQL
- Datenbank-Zugriff mit Entity Framework Core
Inhalte
C# - Grundlagen der Programmierung (3 Tage)
- .NET-Einführung: Architektur, Runtime, erstes Programm
- Visual Studio: Editoren, Programmier-Werkzeuge und Code-Asist
- Basic Sprachelemente: Syntax, Basis-Datentypen, Operatoren, Funktionen, Fehlerbehandlung
C# - Objektorientierte Programmierung (6 Tage)
- OOP: Klassen, Vererbung, Kapselung, Interfaces
- Grundlagen der Modellierung mit UML
- Collections
- Weitere Hilfsklassen: Lesen und Schreiben von Dateien, String-Verarbeitung, Datum und Uhrzeit
- Elemente der Funktionalen Programmierung: Funktionen als Objekte, Lambda-Ausdrücke
- Windows-Applikationen
Werkzeuge und Verfahren zur effizienten Softwareentwicklung (3 Tage)
- Source Code Management mit Git/GitHub, Issue-Management mit Jira
- Testgetriebene Entwicklung, Umsetzung mit nunit
- Testen mit Mock-Objekten, Framework moq
- Package Management mit NuGet
- DevOps Grundlagen
Web- Anwendungen mit ASP.NET (3 Tage)
- Übersicht ASP.NET
- RESTful WebServices mit ASP.NET
- Browser-basierte Web-Anwendung mit Razor
Datenverarbeitung Basic und Advanced (3 Tage)
- Einführung: Aufgaben einer Datenbank, Kategorisierung, Produkt-Übersicht, erster Kontakt mit MSSQL & SQL Server Management Studio
SQL (2 Tage)
- Anlegen eines Datenbank-Schemas, INSERT, SELECT, UPDATE, DELETE, Relationen
- Transaktionssteuerung: ACID-Transaktionen, BEGIN, COMMIT, ROLLBACK
Datenbank-Zugriff mit Entity Framework Core (2 Tage)
- Zugriff auf eine relationale Datenbank (MSSQL) und Absetzen von SQL-Statements
- O/R-Mapping und Entities
- Optional: Zugriff auf eine NoSQL-Datenbank z.B. Couchbase
Workshop Anwendungsentwicklung (5 Tage)
- Konzeption und Entwicklung
- Präsentation des Endergebnisses
Zielgruppe
Dieses Training richtet sich an Personen, die gerne die Grundlagen der Softwareentwicklung erlernen möchten. Es sind keine spezifischen Grund- oder Programmierkenntnisse für diese Schulung notwendig.
- Du besitzt eine abgeschlossene Berufsausbildung oder Hochschul-/ Fachhochschulabschluss.
- Du hast eine Affinität zu IT-, Softwarethemen und Programmierung.
Zugangsvoraussetzungen
- Für dieses Training wird ein Notebook benötigt. Bitte informiere uns, wenn Du ein CITT-Leihgerät in Anspruch nehmen möchtest für die Dauer des Trainings.
- Die verwendete Software und Tools werden während des Trainings über virtuelle Maschinen zur Verfügung gestellt
Dauer
27 Tage (270 Unterrichtseinheiten)
Ablauf
- Virtuelles Training
Kosten
3.825,90 Euro Lehrgangskosten
Die Kosten sind vom Arbeitgeber zu tragen, Dir entstehen keine Kosten.
Diese Qualifizierung ist grundsätzlich (*) nach §82 SGB III über die Bundesagentur für Arbeit förderfähig:
- Lehrgangskostenzuschuss bis zu 30%
- Arbeitsentgeltzuschuss bis zu 30%
- (*) Förderfähigkeitsprüfung erfolgt je Teilnehmenden anhand der Fördervoraussetzungen (Einzelfallentscheidung) und liegt im Ermessen der Arbeitsagentur
Fördervoraussetzungen:
- Höchster Bildungsabschluss liegt mind. 2 Jahre zurück
- Keine Inanspruchnahme von geförderter Qualifizierung über die Bundesagentur für Arbeit in den letzten 2 Jahren
Bitte beachte: Die Förderfähigkeit und Fördervoraussetzungen sind keine Zugangsvoraussetzung zur Qualifizierung.
Eine Teilnahme ist auch ohne Förderung möglich.
Abschluss
CITT Zertifikat
Nächste Termine
Die nächsten Schulungstermine werden wir in kürze bekannt geben.
Sprache
Deutsch
Interesse geweckt?
Nutze jetzt Deine Chance und melde Dich an!