Master Electron: Desktop Apps with HTML, JavaScript & CSS
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024