The ElectronJS training course is designed to teach students how to build native desktop applications with ElectronJS using Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and Javascript. Electron is an open-source framework used to build cross-platform desktop applications using HTML, CSS, and Javascript. Electron's main purpose is to enable web developers to build native desktop applications leveraging existing skills. Popular applications such as Slack and Skype use Electron for the desktop versions of their products.
Students will begin learning about the ElectronJS framework and Application Programming Interface (API) so they can understand how to leverage them later in the course. Next, students will learn the fundamental concepts of ElectronJS. The course concludes with students using existing skills in HTML, CSS, and Javascript to build a desktop application starting with the initialization of a project through the deployment/packaging of the application.
Students in this course should have web development experience including HTML, CSS, and Javascript.
Purpose
|
Learn about ElectronJS through hands-on labs and real projects. |
Audience
|
Web Developers with HTML, CSS, and Javascript programming experience that are interested in learning how to build desktop versions of their products. |
Role
| Software Developer |
Skill Level
| Introduction |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| JavaScript | CSS | HTML / HTML5 |
Productivity Objectives
- Demonstrate how to build native desktop applications using ElectronJS.
- Describe the ElectronJS API.
- Differentiate using ElectronJS over other frameworks.
- Internalize how to package ElectronJS applications for deployment to end-users.