HOME > Development > Master Electron- Desktop Apps with HTML, JavaScript CSS

Master Electron- Desktop Apps with HTML, JavaScript CSS

  • Development
  • Dec 30, 2024
SynopsisMaster Electron: Desktop Apps with HTML, JavaScript & CSS...
Master Electron- Desktop Apps with HTML, JavaScript CSS  No.1

Master Electron: Desktop Apps with HTML, JavaScript & CSS, available at $84.99, has an average rating of 4.38, with 61 lectures, 8 quizzes, based on 4126 reviews, and has 25946 subscribers.

You will learn about Build native desktop applications using existing knowledge of HTML, CSS & JavaSript Create applications for both Mac, Windows & Linux Understand the near-entire Electron API in detail. Package Electron applications for distribution. Expand your existing skills beyond the browser & add an invaluable new skill to your resume. Verifiable certificate of completion. This course is ideal for individuals who are This course is designed for developers with a good understanding of web technologies such as HTML, CSS & JS, looking to start building native Desktop applications using their existing knowledge. or The course covers almost every aspect of Electron and is very comprehensive. or No prior experience with Electron is required. It is particularly useful for This course is designed for developers with a good understanding of web technologies such as HTML, CSS & JS, looking to start building native Desktop applications using their existing knowledge. or The course covers almost every aspect of Electron and is very comprehensive. or No prior experience with Electron is required.

Enroll now: Master Electron: Desktop Apps with HTML, JavaScript & CSS

Summary

Title: Master Electron: Desktop Apps with HTML, JavaScript & CSS

Price: $84.99

Average Rating: 4.38

Number of Lectures: 61

Number of Quizzes: 8

Number of Published Lectures: 61

Number of Published Quizzes: 8

Number of Curriculum Items: 69

Number of Published Curriculum Objects: 69

Original Price: $139.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build native desktop applications using existing knowledge of HTML, CSS & JavaSript
  • Create applications for both Mac, Windows & Linux
  • Understand the near-entire Electron API in detail.
  • Package Electron applications for distribution.
  • Expand your existing skills beyond the browser & add an invaluable new skill to your resume.
  • Verifiable certificate of completion.
  • Who Should Attend

  • This course is designed for developers with a good understanding of web technologies such as HTML, CSS & JS, looking to start building native Desktop applications using their existing knowledge.
  • The course covers almost every aspect of Electron and is very comprehensive.
  • No prior experience with Electron is required.
  • Target Audiences

  • This course is designed for developers with a good understanding of web technologies such as HTML, CSS & JS, looking to start building native Desktop applications using their existing knowledge.
  • The course covers almost every aspect of Electron and is very comprehensive.
  • No prior experience with Electron is required.
  • ** Now includes MacOS Notarization **
    ** UPDATED for Electron version 9 & 10 **

    Go from Web Developer to Desktop Applications Developer by learning
    to use the entire Electron API from scratch.

    This course is suitable for BOTH complete Electron beginners and existing Electron developers looking to advance to the next level.

  • Learn to develop with Electron using the best tools

  • Understand the different parts of Electron and how they work together

  • Cover the near-entire Electron API, learning one module at a time

  • Learn Electron features & techniques for using API modules together

  • Put your new knowledge to practical use by building a detailed 8-step Electron project from scratch.

  • An invaluable skill for any Web Developer to expand their career opportunities.

    Electron is by far the most popular and fastest growing library for building cross-platform desktop applications using HTML, JavaScript & CSS.

    This course will provide a very practical and concise approach to learning Electron from scratch.
    You will be able to start building real-world desktop applications immediately.

    Content and Overview

    With 45 concise and practical lectures, this course will provide a COMPLETE understanding of Electron and it’s full API.

  • It is suitable for anyone with a a good understanding of HTML, CSS & JavaScript.

  • Basic command line usage and an understanding of ES2015 (ES6) will be beneficial.

  • The course starts by setting up the Electron development environment and covers some useful tools to aid in the development process.

    The main body of the course then covers the 3 individual sections of the Electron API in great detail, with very practical individual lessons on each API module.

    Once the API is covered, the course looks at some useful features and techniques, also demonstrating how Electron integrates with Native HTML5 APIs.

    Finally you’ll build a real-world application which covers a large chunk of the Electron API in real-world scenarios. The project lessons is divided into 8 individual videos and will take you step-by-step to a complete, distribution-ready desktop application.

    Upon completion of this course you will have the practical skills to immediately start building high quality desktop applications for Mac, Windows & Linux.

    This course is to the point and everything is demonstrated in the most simple, yet practical ways, to help you become an advanced Electron Developer.

    Course Curriculum

    Chapter 1: Overview

    Lecture 1: Introduction

    Lecture 2: Lesson Structure

    Chapter 2: Developing with Electron

    Lecture 1: Install & Run

    Lecture 2: App Structure

    Lecture 3: Using Native Node Modules

    Lecture 4: Debugging

    Lecture 5: Resetting the Project Code

    Chapter 3: Main Process API

    Lecture 1: App

    Lecture 2: BrowserWindow: Getting Started

    Lecture 3: BrowserWindow: Parent & Child Windows

    Lecture 4: BrowserWindow: Frameless Window

    Lecture 5: BrowserWindow: Properties, Methods & Events

    Lecture 6: BrowserWindow: Window State

    Lecture 7: BrowserWindow: webContents

    Lecture 8: Session: Getting Started

    Lecture 9: Session: Cookies

    Lecture 10: Session: DownloadItem

    Lecture 11: Dialog

    Lecture 12: Accelerators & globalShortcut

    Lecture 13: Menu & MenuItem

    Lecture 14: Context Menu

    Lecture 15: Tray

    Lecture 16: PowerMonitor

    Lecture 17: Screen

    Chapter 4: Renderer Process API

    Lecture 1: Renderer Overview

    Lecture 2: BrowserWindowProxy

    Lecture 3: WebFrame

    Lecture 4: DesktopCapturer

    Chapter 5: IPC Communication

    Lecture 1: ipcMain & ipcRenderer

    Lecture 2: Remote Module

    Lecture 3: IPC Invoke & Handle

    Chapter 6: Shared API

    Lecture 1: Process

    Lecture 2: Shell

    Lecture 3: NativeImage

    Lecture 4: Clipboard

    Chapter 7: Features & Techniques

    Lecture 1: Offscreen Rendering

    Lecture 2: Network Detection

    Lecture 3: Notifications

    Lecture 4: Preload Scripts

    Lecture 5: Progress Bar

    Chapter 8: Project

    Lecture 1: Overview & Setup

    Lecture 2: Submitting New Items

    Lecture 3: Retrieving Item Details

    Lecture 4: Showing & Persisting Items

    Lecture 5: Selecting Items for Opening

    Lecture 6: Opening Items in Reader

    Lecture 7: Deleting Items

    Lecture 8: Application Menu

    Chapter 9: Application Distribution

    Lecture 1: Distribution Overview

    Lecture 2: Electron-Builder

    Lecture 3: Code Signing

    Lecture 4: Publishing Releases

    Lecture 5: AutoUpdater Module

    Lecture 6: App Update

    Lecture 7: Release & Update

    Chapter 10: MacOS Notarization

    Lecture 1: Notarization Overview

    Lecture 2: Notarization with Electron-Builder

    Chapter 11: MacOS Touch Bar

    Lecture 1: Touch Bar Basics

    Lecture 2: Advanced Touch Bar Layouts

    Lecture 3: Touch Bar Integration

    Chapter 12: Outro

    Lecture 1: Bonus Lecture: Feedback & Stackacademy.tv Courses

    Instructors

  • Master Electron- Desktop Apps with HTML, JavaScript CSS  No.2
    Ray Viljoen
    Practical Courses Designed for Learning Efficiency.
  • Rating Distribution

  • 1 stars: 32 votes
  • 2 stars: 46 votes
  • 3 stars: 285 votes
  • 4 stars: 1310 votes
  • 5 stars: 2453 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!