Agile objektorientierte Softwareentwicklung mit Python und Java

Nächster Starttermin: 01.03.2021, Montag

34 Wochen

Zertifikate:

  • Agile objektorientierte Softwareentwicklung mit Python und Java, Professional Scrum® Master PSM I

Das ist im Lehrgang enthalten:

  • Fachbücher
  • Online-Live-Tutorien
  • Alle Tools, um online zu lernen

Andere Förderung oder Fragen?

Siegel: Zertifiziert nach AZAV
Siegel: Top E-Learning
Siegel: Top-Fernschule 2021
Siegel: WiWo TOP digitaler Bildungsanbieter

Agile objektorientierte Softwareentwicklung mit Python und Java

In dieser Weiterbildung lernen Teilnehmende die objektorientierte Softwareentwicklung unter Verwendung der Programmiersprachen Python und Java kennen. Beide Computersprachen gelten als einfacher Einstieg in die allgemeine Programmierung und in die objektorientierte Programmierung. Weiterer Inhalt der Weiterbildung ist die Programmierung mit HTML und CSS, die Teilnehmende benötigen, um professionelle Websites zu erstellen bzw. zu pflegen und ihnen einen besonderen Inhalt und Stil zu geben. Der weitere Bestandteil Datenbanken führt Teilnehmende in die Erstellung und Verwaltung von Datenbankmanagementsystemen, das ER-Modell, SQL und die Datenbankerstellung mit XAMPP ein. Abgerundet wird die Weiterbildung durch eine Einführung in das agile Projektemanagement mit Scrum® und die Vorbereitung auf die Zertifizierung zum Professional Scrum® Master PSM I bei scrum.org.

  Lehrgang teilen

Starttermine

Starte mit deiner Weiterbildung immer montags und donnerstags.

01.03.2021, Montag | Anmeldung noch möglich!
04.03.2021, Donnerstag
08.03.2021, Montag
11.03.2021, Donnerstag

Agile objektorientierte Softwareentwicklung mit Python und Java

Nächster Starttermin: 01.03.2021, Montag

34 Wochen

Zertifikate:

  • Agile objektorientierte Softwareentwicklung mit Python und Java, Professional Scrum® Master PSM I

Das ist im Lehrgang enthalten:

  • Fachbücher
  • Online-Live-Tutorien
  • Alle Tools, um online zu lernen
Lehrgang anfragen

Andere Förderung oder Fragen?

Ausführliche Inhalte des Lehrgangs

Ausführliche Lehrgangsinhalte

Grundlagen der Programmierung am Beispiel von Python

  • Einführung in die Programmiersprache Python
  • Python mit Shell, Prompt und IDE
  • Syntaxregeln, Variablen, Operatoren
  • Datentypen und Anweisungen
  • Zahlen und Zeichenketten, reguläre Ausdrücke
  • Datum und Zeit, Manipulation des Datentyps
  • Listen und Tuple
  • Sets und Dictionaries
  • Verzweigungen und Schleifen
  • Funktionen und Fehler
  • Automatische Tests, Überprüfung der Funktionalität
  • Daten lesen und schreiben
  • Objektorientierte Programmierung (OOP) im Überblick
Mehr anzeigen

Grundlagen der Programmierung am Beispiel von Python

  • Einführung in die Programmiersprache Python
  • Python mit Shell, Prompt und IDE
  • Syntaxregeln, Variablen, Operatoren
  • Datentypen und Anweisungen
  • Zahlen und Zeichenketten, reguläre Ausdrücke
  • Datum und Zeit, Manipulation des Datentyps
  • Listen und Tuple
  • Sets und Dictionaries
  • Verzweigungen und Schleifen
  • Funktionen und Fehler
  • Automatische Tests, Überprüfung der Funktionalität
  • Daten lesen und schreiben
  • Objektorientierte Programmierung (OOP) im Überblick

Programmierung mit Java

  • Objektorientiertes Programmieren mit Java
  • Datentypen und Klassen, Attribute
  • Methoden, Modifikatoren, Konstruktoren
  • Pakete, Verkapselung
  • Vererbung, Enum
  • Abstrakte Klassen und Methoden
  • Schnittstellen - Vielseitigkeit und Nützlichkeit
  • Automatisierte Tests, JUnit
  • Bibliotheken
  • Einbinden und Funktionen der Klasse "Math"
  • Einbinden und Funktionen der Klasse "Date"
  • Listen, ArrayList, LinkedList
  • Mengen
  • Architektur in der Programmierung
  • Design und Implementierung
  • Design Platterns, Singleton, Fabrikmethoden
  • Model-View-Controler (MVC)

HTML

  • Bausteine und Aufbau einer einfachen HTML-Website
  • Markup, Website-Dateien
  • Seitenkonstrukte, generische Container, Title-Attribut
  • Text, Bilder, Links, Listen
  • Multimedia - PlugIns, Videos, Audio
  • Tabellen

CSS

  • Formatierungsregeln
  • Vererbung
  • Kaskade
  • Eigenschaften von CSS
  • Stylesheets, Selektoren
  • Webfonts, Textformatierung
  • Layout mit Formatvorlagenn
  • Responsive Websites, Responsive Webdesign

Datenbanken

  • Grundlagenwissen zu Datenbanken
  • DBMS - Datenbankmanagementsysteme
  • ERM - Entity-Relationship-Modell
  • SQL - Structured Query Language
  • XAMPP - Datenbankanlage, Tests
  • Aufbau und Anlage einer Gesamtdatenbank

Scrum® in der agilen Softwareentwicklung

  • Agiles Projektmanagement mit Scrum®
  • Das Scrum® Framework - Theorie und Prinzipien
  • Rolle und Aufgaben des Scrum® Masters
  • Das Scrum® Team, Events, Artefakte

Starte jetzt deine Weiterbildung

Agile objektorientierte Softwareentwicklung mit Python und Java

Lehrgang anfragen

Andere Förderung oder Fragen?