Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software REST API

Die WordPress REST API

Grundlagen, Authentifizierung, CRUD, Sicherheit, Anwendung
Bestseller
Rating: 5.0 out of 55.0 (2 ratings)
40 students
Created by Marius Schulte
Last updated 2/2021
German
30-Day Money-Back Guarantee

What you'll learn

  • 🚀 Von 0 auf 100 in kürzester Zeit
  • 👍 Alles Schritt für Schritt erklärt
  • 💎 Wertvolle Praxiserfahrung
  • 📢 Vorstellung von nützliche API-Tools zum Programmieren und Entwickeln
  • ‍💻 Vorstellung der API-Integration zu Abfragen unter Verwendung verschiedener Programmiersprachen.
  • 🔒 Themen Authentifizierung, Authorization, CRUD, Security und Anwendungsfälle.
  • 🔧 Umgang mit Tools zu API-Abfragen
  • 💡 Verstehe auch das "Warum" hinter jedem Schritt
  • 🗝 Verstehe die API und wende sie in der Praxis an aus Sicht von Funktionalität und Absicherung

Requirements

  • Grundlagen in WordPress
  • Grundlagen der Programmierung (nur für eigene Entwicklungen)

Description

In diesem Kurs lernst du alle notwendigen Grundlagen um erfolgreich mit der WordPress REST-API umzugehen.
Anschließend weißt wie du, wie du die API absichern kannst und wie du per CRUD (Create, Read, Update und Delete) Benutzer, Posts und weitere WordPress API Endpunkte abrufen und bespielen kannst.

Ebenso beschäftigen wir uns mit der Authentifizierung und Authorization (Berechtigung).

Komme schnell in die Umsetzung - durch den Kurs lernst du viele praktische Tools und Ansätze kennen.

Du lernst wie du mit verschiedenen Programmiersprachen mit der API interagieren kannst und die Daten weiterverarbeitet werden, sodass du diese produktiv in deinen eigenen Projekten einsetzen kannst. Dabei werden alle API spezifischen Dinge behandelt. Andere Grundlagen der einzelnen Programmiersprachen werden nicht behandelt, da es sich hierbei nicht um einen "Wie lerne ich Programmieren" Kurs handelt.

Dieser Kurs wird nach und nach zusätzlich um weitere interessante Themenfelder zur API erweitert. Gib mir gerne Anhaltspunkte, falls dir etwas fehlt!

Who this course is for:

  • WordPress Anwender
  • Software Entwickler
  • WordPress Enthusiasten

Course content

12 sections • 64 lectures • 5h 2m total length

  • Preview01:50
  • Was erwartet dich in diesem Kurs?
    01:48
  • Kurzeinführung HTTP
    02:25
  • Preview03:36

  • Preview03:58
  • Installation von Basic Auth Plugin
    02:15
  • Installation JWT-Plugin
    04:50
  • Installation Visual Studio Code (PHP + JS)
    02:35
  • Art des Webservers ermitteln
    02:53
  • Vorbereitung bei Apache Webservern
    02:32
  • Angepasste .htaccess Datei für Apache Server
    00:25
  • Vorbereitung bei NGINX Webservern
    00:03
  • JSON Formatter - Browser Erweiterung
    00:56
  • WordPress Permalinks
    01:16

  • Installation Local by Flywheel - NGINX
    01:26
  • Einrichten von Local - NGINX-Server
    04:15
  • Installation XAMPP - Apache
    01:58
  • Einrichten von XAMPP-Apache Server
    09:28

  • JSON Einführung
    04:31

  • User abrufen + Basics Teil 1/2
    06:01
  • User anlegen Teil 2/2
    06:41
  • Postman - Requests speichern | Tabs verwenden
    02:10
  • OPTIONS REQUEST - Addon
    01:55
  • Posts abrufen + anlegen
    06:50
  • Preview02:17
  • Pages abrufen + anlegen
    05:58
  • Postman - Filtern von Daten
    05:20
  • UPDATE - Daten aktualisieren & erweitern
    05:10
  • DELETE - Datensätze löschen
    05:40
  • Abrufen von RAW-Inhalten
    03:55
  • Abschlussquiz - CRUD
    3 questions

  • Einleitung Authentifizierung
    01:03
  • Authentifizierung vs. Authorization
    03:01
  • Basic Auth
    05:35
  • Basic Auth sicher machen
    04:34
  • JWT (JSON Web Token)
    14:44
  • Child Theme anlegen für Änderungen
    00:03
  • IP-Whitelisting + Restrict
    04:30
  • API URL-Struktur ändern
    03:28
  • API Benutzer beschränken + deaktivieren
    04:48
  • API einzelnen/mehrere Endpunkte beschränken
    03:08
  • Abschlussquiz- Authentifizierung
    4 questions

  • Einleitung PHP Teil
    00:44
  • Zugriffsmöglichkeit - PHP-cURL
    06:02
  • Ausgabe der Daten - json_decode + Array
    08:30
  • Zugriffsmöglichkeit - Requests for PHP
    08:12

  • Einleitung JavaScript
    00:38
  • XMLHttpRequest
    10:19
  • Javascript - Fetch API
    11:04

  • Einleitung C#
    00:50
  • Installation von Visual Studio Community 2019
    02:37
  • C# Basic Konsolen Projekte + Erweiterungen
    05:27
  • C# JSON Weiterverarbeitung + Erweiterung Projekt
    22:33
  • C# HTML Editor
    19:03

  • Herangehensweise / Vorüberlegungen
    02:40
  • Eigener Endpunkt GET
    18:39
  • Quellcode eigener GET API-Endpunkt
    00:03
  • Eigener Endpunkt GET - Verschachtelte Datenstruktur
    01:25
  • Eigener Endpunkt POST
    23:37
  • Quellcode eigener POST API-Endpunkt
    00:02

Instructor

Marius Schulte
Software Developer
Marius Schulte
  • 5.0 Instructor Rating
  • 2 Reviews
  • 40 Students
  • 1 Course

Hallo mein Name ist Marius Schulte ich bin tätig in folgenden Themenfeldern:

Bildungsabschluss:
Master of Engineering Elektrotechnik (Fachrichtung IT-Systeme)

Wissenschaftlicher Mitarbeiter Fachhochschule Südwestfalen, Themengebiete: Datenbanken, Software Engineering, IT-Systeme und IT-Projektmanagement, E-Learning

Mitgründer von mehreren Unternehmen

Weitere Details zu meinen Kenntnissen:

- Datenbanken (Oracle, MSSQL, MariaDB, MySQL, NoSQL, GraphQL)
- API-Entwicklung
- WordPress
- WooCommerce (E-Commerce)
- IT-Sicherheit
- Gatsby
- Bootstrap
- ERP-Systems + Shop Connectoren über API/WordPress Hooks

- Multimedia Produktionen (Kamera, Adobe Suite, ...)
- Fotografie

Zu meiner Freizeit:
- Musiker (Schlagzeug)
- Kaffeeliebhaber

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.