Programmierung für Einsteiger

    Seminarinhalt

    Nach Absolvieren des Trainings haben Sie eine fundierte Grundlage in der Programmierung und eine solide Basis für weiterführende Programmierkurse.

    Nach Abschluss in diesem Training haben die Teilnehmer*innen das Wissen zu folgenden Themen:
    • Grundlagen zu Programmen und Programmiersprachen
    • Darstellungsmittel für Programmabläufe
    • Werkzeuge der Softwareentwicklung
    • Zahlensysteme und Zeichencodes
    • Grundlegende Sprachelemente
    • Kontrollstrukturen
    • Elementare Datenstrukturen
    • Methoden, Prozeduren und Funktionen
    • Einführung in die objektorientierte Programmierung (OOP)
    • Algorithmen
    • Spezielle Algorithmen
    • Grundlagen der Softwareentwicklung

    Programm

    1. Grundlagen zu Programmen und Programmiersprachen
      1. Grundlagen zu Programmen
      2. Warum programmieren?
      3. Klassifizierung von Programmiersprachen
      4. Die Klassifizierung nach Generationen
      5. Die Klassifizierung nach Sprachtypen
      6. Prozedurale Programmiersprachen
      7. Objektorientierte Programmiersprachen
      8. Hybride Programmiersprachen und Skriptsprachen
      9. Funktionale und logische Programmiersprachen
      10. Erziehungsorientierte Programmiersprachen und Minisprachen
      11. Entwicklung der Webprogrammierung
    2. Darstellungsmittel für Programmabläufe
      1. Programmabläufe visualisieren
      2. Programmablaufplan
      3. Datenflussdiagramm
      4. Struktogramme
      5. Pseudocode
      6. Entscheidungstabellen
    3. Werkzeuge der Softwareentwicklung
      1. Programme erstellen
      2. Konzepte zur Übersetzung
      3. Entwicklungsumgebungen
      4. Standardbibliotheken
      5. Grundaufbau eines Programms am Beispiel Java
      6. Ein Java-Programm kompilieren und ausführen
      7. Ein Java-Programm mit Eclipse erstellen, kompilieren und ausführen
      8. Ein Java-Programm Hamster-Simulator erstellen, kompilieren und ausführen
      9. Skripte interpretieren
    4. Zahlensysteme und Zeichencodes
      1. Zahlensysteme unterscheiden
      2. Programme basieren auf Daten
      3. Digitales Rechnen
      4. Zeichencodes
    5. Grundlegende Sprachelemente
      1. Syntax und Semantik
      2. Grundlegende Elemente einer Sprache
      3. Standarddatentypen (elementare Datentypen)
      4. Literale für primitive Datentypen
      5. Variablen und Konstanten
      6. Operatoren
      7. Ausdrücke
    6. Kontrollstrukturen
      1. Anweisungen und Folgen
      2. Bedingungen und Kontrollstrukturen
      3. Grundlagen zu Verzweigungen
      4. Bedingte Anweisung
      5. Verzweigung
      6. Geschachtelte Verzweigung
      7. Mehrfache Verzweigung (Fallauswahl)
      8. Schleifen
      9. Zählergesteuerte Schleife (Iteration)
      10. Kopfgesteuerte bedingte Schleife
      11. Fußgesteuerte bedingte Schleife
    7. Elementare Datenstrukturen
      1. Warum werden Datenstrukturen benötigt?
      2. Arrays
      3. Eindimensionale Arrays
      4. Zwei- und mehrdimensionale Arrays
      5. Zeichenketten und Records
      6. Zeiger (Referenz)
    8. Methoden, Prozeduren und Funktionen
      1. Unterprogramme
      2. Parameterübergabe
      3. Parameterübergabe als Wert
      4. Parameterübergabe über Referenzen
      5. Rückgabewerte von Funktionen oder Methoden
    9. Einführung in die objektorientierte Programmierung (OOP)
      1. Kennzeichen der objektorientierten Programmierung
      2. Stufen der OOP
      3. Prinzipien der OOP
      4. Klassen
      5. Daten (Attribute)
      6. Objekte
      7. Methoden
      8. Konstruktoren
      9. Vererbung
      10. Polymorphie
    10. Algorithmen
      1. Eigenschaften eines Algorithmus
      2. Iterativer Algorithmus
      3. Rekursiver Algorithmus
      4. Iterativ oder rekursiv?
      5. Generischer Algorithmus
    11. Spezielle Algorithmen
      1. Suchalgorithmen
      2. Lineare Suche
      3. Binäre Suche
      4. Sortieralgorithmen
      5. Bubble-Sort
      6. Insertion-Sort
      7. Shell-Sort
      8. Quick-Sort
      9. Vergleich der Sortierverfahren
      10. Mit Daten in Dateien arbeiten
    12. Grundlagen der Softwareentwicklung
      1. Software entwickeln
      2. Methoden
      3. Der Software-Lebenszyklus
      4. Vorgehensmodelle im Überblick
      5. Qualitätskriterien

    Zielgruppen

    • Software - Entwickler*innen

    Vorkenntnisse

    Wir empfehlen den Besuch des Trainings SSQLBAS SQL Server: Introduction to SQL Databases

    Downloads

      2 Tage ab  1.215,-
      Termin wählen
      Trainings-ID:
      PROG
      Ort:
      Wien, Online

      Jetzt buchen

      • 02.06.-03.06.2025 02.06.2025 2 Tage 2T Wien Online ab  1.215,-

          Trainingspreis

           1.215,-
        • Trainingspreis Vor Ort  1.215,-
        • Trainingspreis Online  1.215,-
      • 25.08.-26.08.2025 25.08.2025 2 Tage 2T Wien Online ab  1.215,-

          Trainingspreis

           1.215,-
        • Trainingspreis Vor Ort  1.215,-
        • Trainingspreis Online  1.215,-
      • 03.11.-04.11.2025 03.11.2025 2 Tage 2T Wien Online ab  1.215,-

          Trainingspreis

           1.215,-
        • Trainingspreis Vor Ort  1.215,-
        • Trainingspreis Online  1.215,-

      Sie haben Fragen?

      Ihr ETC Support

      Kontaktieren Sie uns!

      +43 1 533 1777-99

      This field is hidden when viewing the form
      This field is hidden when viewing the form
      This field is hidden when viewing the form
      4,0

      5 Bewertungen

      • Programmierung für Einsteiger

        30.08.2024 — Danièl B.
      • Programmierung für Einsteiger

        27.08.2024 — Andreas T.
      • Programmierung für Einsteiger

        10.07.2024 — Jakob S.
      • Programmierung für Einsteiger

        09.07.2024 — Bianca I.
      • Programmierung für Einsteiger

        03.11.2023 — Zlatan Z.

      Meine Empfehlungen für Sie

      12.05.2025+3
       2.495,-
      07.04.2025+4
       2.495,-
      05.05.2025+3
       2.620,-
      10.06.2025+1
       1.080,-

      Die einzigartige Termin- und Wissensgarantie von ETC

      Die ETC Termingarantie ist schon seit 2005 der Garant für Ihre Planungs-Sicherheit und unsere 100% Garantie bietet mehr gesicherte Termine als jeder andere Anbieter! So können Sie immer Ihre Ausbildung konkret planen und darauf vertrauen, dass Ihr Termin mit ETC Termingarantie auch eingehalten wird. Die ETC Termingarantie ist eine echte Garantie, auf die Sie sich auch dann verlassen können, wenn nur 1 Teilnehmer*in angemeldet ist!
      Mehr darüber

      Lernformen im Überblick

      Mehr darüber