Udemy

Platform

Deutsch

Language

Programming Languages

Category

PHP Web Development Masterclass 2021 - Jetzt PHP lernen!

Lerne PHP & werde zum PHP Entwickler, programmiere dynamische Webseiten mit PHP & MySQL

4.14 (7 reviews)

Students

19 hours

Content

Apr 2021

Last Update
Regular Price


What you will learn

Das Programmieren mit PHP von A-Z von 0 auf 100%

Objektorientierung in PHP (Theorie & Praxis )

Grundlagen PHP

Fortgeschrittenes PHP

Grundlagen einer MySQL Datenbank

Das schreiben von übersichtlichem und verständlichem Code

Das Strukturieren von Projekten

Das beheben von Sicherheitslücken im Code (MySQL Injektion, XSS, etc.)

Die Struktur des MVC Design Patterns.

Daten in eine MySQL Datenbank speichern, auslesen und in HTML Code anzeigen

Das Entwickeln eines Login und Registrierungssystems

Der Kurs wird in der Zukunft mit weiteren Inhalten zur Theorie und Praxisprojekten geupdatet.

Nach diesem Kurs kannst du selbstständig sogar große Projekte für dich oder auch Kunden programmieren

Dieser Kurs macht dich zum PHP Entwickler mit Chancen auf Jobs. PHP Entwickler sind gefragt!

Du bekommst sämtlichen Code des Praxisprojekts von Lektion zu Lektion zum Download. Somit hast du immer den aktuellsten Code .


Description

Willkommen zur PHP Web Development Masterclass 2021

Programmieren lernen mit PHP.


In diesem Kurs lernst du das Programmieren mit PHP. PHP ist eine serverseitige Programmiersprache mit dieser dynamische Webseiten programmiert werden. Ca. 80% aller Webseiten wurden mit PHP entwickelt. Dazu gehören unter anderem Facebook und Wikipedia.

In diesem Kurs wirst du zuerst die Grundlagen von PHP kennen lernen. Du lernst aber auch das Einrichten der Programmierumgebung, MySQL Grundlagen, PHP Objektorientierung. Danach gehen wir in die Praxis und vertiefen diese Inhalte, den erst mit der Praxis beginnt auch das Verständnis.

Dazu bauen wir in einem umfangreichen Praxisprojekt einen Blog nach MVC (Model-View-Controller).


Selbstverständlich wird dir alles so einfach wie möglich erklärt, und bei Fragen steht dir die Community, aber auch ich zur Verfügung.


Nach diesem Kurs wirst du in der Lage sein, eigene kleine oder auch große Projekte zu programmieren.

Wichtig dabei zu erwähnen ist, dass du in der Lage sein wirst, sauberen und übersichtlichen Code zu schreiben. Auch wirst du deinen Code so strukturieren können, dass deine Projekte beliebig skaliert und weiterentwickelt werden können.

Du wirst ebenso in der Lage sein, sichere Webanwendungen für Kunden zu programmieren. Deinem Weg zum gefragten PHP Entwickler steht nichts im Wege.

Werde mit meinem Kurs zum PHP Entwickler.

Kaufe dir meinen Kurs. Du hast nichts zu verlieren!

Und selbstverständlich gibt es auch eine 30 Tage Geld zurück Garantie, sollte dir mein Kurs nicht gefallen.

In jedem Falle würde ich mich sehr freuen, dir PHP beibringen zu dürfen.

In diesem Sinne...

bis gleich, in meinem Kurs!


Screenshots

PHP Web Development Masterclass 2021 - Jetzt PHP lernen!
PHP Web Development Masterclass 2021 - Jetzt PHP lernen!
PHP Web Development Masterclass 2021 - Jetzt PHP lernen!
PHP Web Development Masterclass 2021 - Jetzt PHP lernen!

Content

Einleitung

Einführung

Willkommen in meinem Kurs

Hole das beste aus dem Kurs

Die Vorbereitung

XAMPP installieren

Vorstellung Atom

Vorstellung PHP Storm

Die Programmierumgebung

XAMPP starten

Projekt organisieren

Projektordner anlegen

index.php erstellen und aufrufen

Die ersten Schritte

Hello World

Zahlen und Strings

Variablen

var_dump & strlen

Booleans

empty, unset, isset

string = 0

AUFGABE: BMI Rechner

BMI Rechner Lösung

Die grundlegenden Funktionen

Die if-Abfrage

!empty

Stringfunktionen

Kurze Zwischenfrage

AUFGABE: if-Abfrage & Stringfunktionen

LÖSUNG: if-Abfrage & Stringfunktionen

Die while-Schleife

Die for-Schleife

AUFGABE: Schleifen

LÖSUNG: Schleifen

Break & Continue

include & require

AUFGABE: HTML aufteilen

Arrays

Die Arrays

Arrays anwenden

foreach-Schleife

Assoziative Arrays

Funktionen auf Arrays

Verschachtelte Arrays

Short Syntax für Arrays

AUFGABE: Arrays

LÖSUNG: Arrays

Functions

Funktionen in PHP

Das Keyword "global"

Referenz/Wert

Der Standartparameter

AUFGABE: Funktionen

LÖSUNG: Funktionen

Das erste Quiz

´Das erste Quiz

OOP objektorientiertes Programmieren

Was ist Objektorientierung

Was sind Klassen

Die Datenkapselung

Abstraktion

Vererbungen

Polymorphie

OOP objektorientiertes Programmieren (Praxis)

Eine Klasse erstellen

Eine Instanz (Objekt) erstellen

Eigenschaften

Konstanten

Allgemeine Regeln

Die Methoden

Methoden in PHP

Parameter an Methode übergeben

Rückgabewerte von Methoden

Methodennamen per Variable übergeben

Gültigkeitsbereiche (Scopes) in Objekten

Arbeiten mit Objekten

$this und self (Theorie)

$this und self (Praxis)

construct & destruct

Vererbungen

Das Keyword "parent"

public, private & protected

Sichtbarkeit (Scope) Methoden

Interfaces

Statische Methoden

Abstrakte Klassen

Das Keyword "final"

Fortgeschrittenes OOP (Objektorientiertes Programmieren)

Daten serialisieren

Sleep & Wakeup mit Serialisierung

__invoke

__toString

Overloading

instanceof

Anonyme Klassen

Objekte duplizieren

Exceptions

Type Hints

return Types

Autoloader & Namespaces

Autoloader

Besserer Autoloader

Namespaces

Klassen in den Namespace importieren

Das zweite Quiz

Das zweite Quiz

Das Blog-Projekt - MySQL

Prüfen ob PDO aktiv

MySQL Datenbank starten

Datenbank anlegen

Benutzer erstellen

Passwort der Datenbank bei XAMPP hinterlegen

Verbindung zur Datenbank

Tabellen in MySQL anlegen

Werte in Tabelle einfügen

Einträge aus Datenbank abrufen

htaccess installieren

Das Blog-Projekt - Erste Schritte

Download - Udemy Blog Grundgerüst

Einträge aus der DB holen & in HTML ausgeben

Database Management Optimierung

Projektcode aufräumen

Einzelnen Post auf neuer Seite anzeigen

SQL Injektion - Fix

SQL Injektion - Fix 2

Posts nach ID laden

Funktion nl2br (New Line to Break)

Das Blog-Projekt - Repository pattern & Model Layer

Autoloader PSR-4 Standart hinzufügen

Umstieg auf OOP - Repository Pattern hinzufügen

Sicherheitsproblem, global - fix

Umbau - Model Layer benutzen

Das Blog-Projekt - Container & Controller

ArrayAccess hinzufügen

Container

Controller

Arbeiten mit Views

Arbeiten mit Views Aufgabe + Lösung

Die Methode (render)

Das Blog-Projekt - Abstrakt Controller, Model, Repository

Abstract Controller

Abstract Model

Abstract Repository

Routing

WICHTIG HTACCESS

Routing einbauen

Bessere Schreibweise

AUFGABE: Startseite umbauen

LÖSUNG: Startseite umbauen

Das Blog-Projekt - Kommentare hinzufügen

Tabelle für Comments einrichten

Comments Model & Repository anlegen

Kommentare anzeigen

Kommentare hinzufügen

Sicherheitslücke (Cross Site Scripting) XSS - fix

Headers, Cookies, Sessions (Theorie)

Headers

Cookies

Sicherheit von Cookies

Sessions

Das Blog-Projekt - Login anlegen

Tabelle, Model und Repository anlegen

UserController anlegen

Login Logik hinzufügen

AUFGABE: Registerformular einbauen

LÖSUNG: Registerformular einbauen

Funktion Registrieren hinzufügen

Passwörter Hashen

Login in Session speichern

Session erneuern

Weiterleitungen

LoginService anlegen

Dashboard und vorläufiger Abschied


Reviews

M
Maximilian27 April 2021

• Zu nervös und verhaspelt sich darum mehrfach. • Einiges Wissen wird benutzt, aber nicht erklärt. • Teilweise störende Hintergrundgeräusche

N
Nico16 April 2021

Nach langer Zeit wieder ein richtig guter PHP-Kurs auf deutsch! Der Theorieteil ist gut aufgebaut und es werden viele "moderne" Themen der objektorientierten PHP-Programmierung behandelt! Moderner Code und speziell im Projekt komplett OOP-basiert & fortgeschritten! Definitiv empfehlenswert, aber ein paar Basics sollte man schon drauf haben ;)

F
Florian5 April 2021

Für einen Anfänger sind zu Beginn des Kurses einige Sprünge, welche man erst einmal nachvollziehen muss. Syntax der Sprache z.B. Es wäre sicher hilfreich ein paar Übungen einzubauen z.B. um Variablen zu verfolgen, Datentypen zu erklären... Die Konzepte bzgl. Objektorientierung sind gut erklärt und zu Mitte des Kurses sind die Lektionen für mich insgesamt besser nachvollziehbar. Daher Korrektur und 3,5 Sterne. Bin gespannt auf das Blog-Projekt und werde dann eine endgültige Bewertung abgeben.

D
De5 April 2021

Ich bin noch nicht ganz durch aber finde den Kurs bisher ganz gut, zumal es zu PHP leider auch immer weniger neue Kurse gibt. Wie bei ganz neuen Kursen üblich, sind kleinere Dinge aufgefallen, welche ich dem Autor gemeldet habe und dieser hat umgehend reagiert und sich auch für den Hinweis bedankt. Man merkt, dass in dem Kurs sehr viel Arbeit steckt und ich freue mich schon auf die weiteren Kapitel.


3934024

Udemy ID

3/23/2021

Course created date

3/26/2021

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram