WeiterbildungsangebotWebentwicklung (HTML, CSS, JS)Keine Vorerfahrung

Programmierer:in - Einstieg in die objektorientierte Programmierung mit Datenbanken, SQL, HTML, CSS, JavaScript (Frontend) und PHP (Backend)

Anbieter: NEXIO Online Akademie GmbH

Preis
17.906 €
Auf einen Blick
DurchführungOnline
LernformatZeitgebunden
Dauer24 Wochen in Vollzeit
UnterrichtsspracheDeutsch
Startjede Woche
Kursdetails als PDF
Qualität des Bildungsträgers
AZAV-Siegel – AZAV-zertifizierter Bildungsträger, Förderung möglich

AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich

Kursbeschreibung

Diese Weiterbildung bereitet zunächst auf Module der modernen und aktuellen Programmiersprachen (Python, Java, C++, C#, PHP, JavaScript, ...) vor und behandelt die theoretischen Grundlagen der Softwareentwicklung, der Software-Analyse, des Software-Designs, der funktionalen und objektorientierten Programmierung und der Erstellung von Datenbanken sowie der Datenverarbeitung.

HTML ist eine textbasierte Auszeichnungssprache zur inhaltlichen Strukturierung digitaler Dokumente, welche auch Grundlage des World Wide Web sind und von Browsern dargestellt werden. Lerne, wie HTML-Dokumente aufgebaut und Texte organisiert und strukturiert sind und wie Du Listen, Tabellen und Formulare erstellen kannst. Desweiteren lernst Du, mit CSS ein HTML-Dokument auch optisch zu gestalten und verbesserst Deine Webseiten durch moderne Weblayouts. Du lernst, wie Du Deine Webseite im Internet veröffentlichen und wie Du die Suchmaschinenoptimierung (SEO) für Deine Webseite nutzen kannst. Außerdem optimierst Du Webseiten durch barrierefreies Design, was insbesondere im professionellen Einsatz von hoher Bedeutung ist.

JavaScript ist eine Skriptsprache, die hauptsächlich für das DOM-Scripting in Web-Browsern eingesetzt wird. In JavaScript lässt sich objektorientiert und sowohl prozedural als auch funktional programmieren. Während HTML/CSS nur rudimentäre Möglichkeiten zur Nutzerinteraktion bieten, können mit JavaScript Inhalte generiert und nachgeladen werden. Außerdem besteht die Möglichkeit, auf Nutzereingaben direkt im Browser zu reagieren. Dazu gehören beispielsweise Plausibilitätsprüfungen von Formulareingaben beim Absender oder Nachladen von Inhalten, ohne dass die komplette Seite neu übertragen werden muss. Auch sind Animationen ohne zusätzliche Plugins wie Flash oder ähnliches möglich.

PHP gehört zu den wichtigsten Programmiersprachen in der Webseiten-/Backend-Entwicklung. Lerne in diesem Kurs die Grundlagen der PHP-Syntax kennen. Nachdem Du alles über die Sprachelemente und Kontrollstrukturen erlernt hast und weißt, wie Du über Formulare Daten senden und auswerten kannst, schreibst Du erste kleine Programme in PHP. Anschließend lernst Du alles über Klassen, Objekte, Datenkapselung und Vererbung in PHP und Du weißt, wie Du auf Laufzeitfehler reagieren kannst. Außerdem kannst Du Daten und Texte in Dateien lesen und speichern und Deine Daten in Datenbanken verarbeiten.

Lehrplan & Module

01

Grundlagen zu Programmen und Programmiersprachen

Du lernst, wie Programme aufgebaut sind und wie sie vom Quellcode bis zur Ausführung verarbeitet werden. Außerdem erhältst Du einen Überblick über Programmierparadigmen und gängige Programmiersprachen.

02

Visualisierung von Ablaufstrukturen

Im Mittelpunkt stehen Programmablaufpläne, Struktogramme und Pseudocode zur Darstellung von Abläufen. Damit planst Du die Logik eines Programms, bevor Du es umsetzt.

03

Grundlegende Sprachelemente, Datenstrukturen, Algorithmen

Behandelt werden Variablen, Datentypen, Operatoren, Kontrollstrukturen und grundlegende Datenstrukturen wie Arrays und Listen. Du lernst zudem einfache Algorithmen zum Suchen und Sortieren kennen.

04

Objektorientierung (OO): Sprachelemente/Prinzipien/Techniken

Du lernst die Prinzipien der Objektorientierung kennen, darunter Klassen, Objekte, Kapselung, Vererbung und Polymorphie. Anhand von Beispielen verstehst Du, wie diese Konzepte Code strukturieren.

Enthaltene Zertifikate

TrägerzertifikatTrägerinternes Zertifikat bzw. Teilnahmebescheinigung

Voraussetzungen

Vorkenntnisse: Keine Vorerfahrung

Vorausgesetzt werden gute Deutschkenntnisse auf dem Niveau B2 sowie gute Englischkenntnisse, da einige verwendete Tools und Dokumentationen in Englisch verfasst sind. Die Weiterbildung erfordert eine hohe IT-Affinität und erweiterte PC-Kenntnisse, einen sicheren Umgang mit Windows und der Ordnerstruktur auf dem PC und der Arbeit mit Dateien.

Zielgruppen

  • Arbeitssuchende

Berufsbilder

  • Softwareentwickler
  • PHP Entwickler
  • Full Stack Entwickler

Über den Anbieter

NEXIO Online Akademie GmbH

NEXIO Online Akademie GmbH

Bildungsträger

Alle Kurse →