Udemy

Platform

Deutsch

Language

Web Development

Category

Electron - Einstieg in die Entwicklung von Desktop Apps

Lerne das Electron Framework um plattformübergreifende Desktop-Anwendungen mit Javascript, HTML und CSS zu erstellen

4.71 (7 reviews)

Students

7.5 hours

Content

Jun 2021

Last Update
Regular Price

EXCLUSIVE SKILLSHARE OFFER
Exclusive  SkillShare  Offer
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Du wirst eine voll funktionsfähige Desktopanwendung in Electron entwickeln

Du lernst wie man Electron installiert und einrichtet

Du lernst den Aufbau von Electron Projekten kennen

Du lernst den Boilerplate Code kennen

Du lernst Electron 12 & 13 von der Theorie bis zum fortgeschrittenen Niveau, in dem du reale Projekte umsetzten kannst

Du wirst dir deine Entwicklungsumgebung für Electron Projekte einrichten können

Du erfährst mehr über die Konfiguration von Electron anhand praktischer Beispiele

Du lernst, wie du dir dein eigens CSS Frontend erstellen kannst

Du lernst eigene Anwendungsmenüs zu erstellen

Du lernst die Projektorganisation und Menüicons

Du lernst alles über die Render Prozesse

Du lernst den Zugriff auf das Dateisystem

Du lernst die Interprozesskommunikation kennen

Du lernst die Einrichtung von Globalen Shortcuts

Du lernst das Senden von Notifikation

Du lernst die Integration von zusätzlichen NPM Paketen und Javascript Bibliotheken kennen

Du lernst die Verarbeitung von API Anfragen

Du lernst den Umgang mit einer JSON Datenbank

Du lernst was es Neues in der aktuellen Electron Version gibt

Du wirst in der Lage sein, deine eigenen Desktopanwendung für Windows, MacOS und Linux zu exportieren


Description

Herzlich Willkommen zum Electron Framework! In diesem Kurs wirst du den Umgang mit dem besten Javascript Framework für die Entwicklung von Desktopanwendungen kennen lernen. Wenn du alle Schritte von den Grundlagen, über fortgeschrittene Themen, bis zur eigenständigen Umsetzung von eigenen Desktopanwendungen mit Electron lernen möchtest, ist dieser Kurs genau das Richtige für dich.

In über 7 Stunden wirst du Schritt für Schritt lernen, deine eigenen Projekte einzurichten und umzusetzen. Der Kurs startet komplett bei 0, lediglich Grundkentnisse in Javascript und HTML solltest du mitbringen.

Im ersten Teil lernst du die Voraussetzung und Installation, sowie den Aufbau von Electron Projekten und den Boilerplate Code kennen.

Im Hauptteil lernst du dann alle wichtigen Funktionen kennen, die du benötigst um deine eigene Anwendung umzusetzen. Anwendungsmenü, Menüicon, Interprozesskommunikation, Zugriff auf das Dateisystem und vieles mehr werden wir jeweils an einem praktischen Beispiel gemeinsam erarbeiten und live anwenden. Mit einem Quiz kannst du dein erworbenes Wissen aus diesem Kapitel am Ende überprüfen.

Zum Abschluss entwickelst du im letzten Kapitel eine vollständige plattformunabhängige Desktopanwendung für Windows, MacOS und Linux von der ersten bis zur letzten Zeile Code. Neben den wichtigsten Funktionen aus dem Hauptheil, lernst du hier noch mehr über das CSS Frontend, Datenbank, Javascript Bibliotheken, externe APIs, Exportieren der Anwendung für verschiedenen Zielsysteme und noch vieles mehr. Den bearbeiteten Quellcode zu jedem einzelnen Thema findest du im Anhang zu jeder Lektion. Mit diesem Wissen kannst du deine eigenen Electron Anwendungen beliebig erweitern.

Am Ende dieses Kurses wirst du in der Lage sein, dein eigenes Electron Projekt umzusetzen und plattformunabhängige Anwendungen mit Javascript, HTML und CSS zu erstellen.

Wenn du soweit bist, lass uns direkt loslegen! :)


Screenshots

Electron - Einstieg in die Entwicklung von Desktop Apps
Electron - Einstieg in die Entwicklung von Desktop Apps
Electron - Einstieg in die Entwicklung von Desktop Apps
Electron - Einstieg in die Entwicklung von Desktop Apps

Content

Einleitung

Electron für Desktop-Apps

Vorstellung des Lehrplans

Warum Electron benutzen?

Installation

Voraussetzungen

Installation unter Windows

Installation unter Linux

Erste Schritte mit Electron

Aufbau von Electron

Unsere erste Desktop Anwendung

Boilerplate Code

Die Electron Funktionen

API Grundlagen und Hot Reload

Anwendungsmenü

Kontextmenü

Projektorganisation und Menüicon

Render Prozesse

Interprozesskommunikation (IPC)

Dateisystem

Globale Shortcuts

Drag and Drop

Notifikation

Hardwarezugriff

Exportieren der fertigen App

Neu in Electron

Zwischenfazit

Quiz

Aktien App

Vorstellung der Anwendung

Aktien App Grundgerüst

HTML und CSS Frontend

Datenbank

Backend API

Chart

Notifikation Vorbereitung

Notifikation Ausführung

Menü

Tray Icon

Export

Schlussworte


Reviews

A
Andreas29 May 2021

Sehr gut erklärt, man kann dem Kurs gut folgen, der vermittelte Inhalt ermöglicht jedem eigene Desktop Apps zu entwickeln. Vielen Dank

V
Var12 May 2021

Bereits vor einigen Tagen habe ich nach einem Electron-Kurs hier auf Udemy gesucht, da das Thema Anwendungen auf Basis von JavaScript, HTML und CSS mein Interesse geweckt hat. Anfang Mai habe ich dann diesen deutschsprachigen Kurs gefunden und gleich zugeschlagen. Bislang bin ich sehr zufrieden. Der Kurs wirkt gut durchdacht, ist logisch aufgebaut und beinhaltet neben sehr gut erklärter Theorie sämtliche Praxisbeispiele. Sogar ein ganzer Abschnitt über ein Praxisprojekt ist enthalten. Dennoch ein kleiner Hinweis an den Dozenten: Bitte achten Sie in Zukunft etwas mehr auf die Formatierung des Codes. Dieser sollte stets einheitlich bleiben, somit bleibt der Quelltext "sauber" und gut lesbar, auch wenn es letztendlich Geschmackssache ist. Alles in einem aber ein sehr gelungener Kurs, in dem kein Thema zu kurz kommt - klare 5 Sterne!


4017204

Udemy ID

4/30/2021

Course created date

5/5/2021

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram