Turbines Academy Logo

Desktop App Development

Who we are and what we do

Course Description

This course is designed to teach students how to develop desktop applications using Electron.js, a popular cross-platform framework for building native applications using web technologies such as HTML, CSS, and JavaScript. Students will learn how to create desktop applications that can run on Windows, Mac, and Linux operating systems. They will also learn how to use various tools and libraries to build and package their applications.

Course Objectives

The objectives of our web development course are to equip students with the skills and knowledge necessary to:

  • 1. Introduction to web development
  • 2. Introduction to TailwindCSS
  • 3. Introduction to JavaScript
  • 4. Introduction to NodeJs
  • 5. Introduction to Electron.js and its architecture
  • 6. Using Node.js modules in Electron.js apps
  • 7. Handling application events and lifecycle
  • 8. Create a portfolio of web development projects

Prerequisites

We require all our students to have the following prerequisites in order to excel perfectly in this course:

  • 1. A computer
  • 2. A stable internet connection
  • 3. A strong passion for learning

Duration

6 Months

Delivery Method

Instructor-led virtual training. Assignments with hands-on projects and practicals.

Course Outline

# Course Module
1 Introduction to web development
2 Introduction to TailwindCSS
3 Introduction to JavaScript
4 Introduction to NodeJs
5 Introduction to Electron.js and its architecture
6 Using Node.js modules in Electron.js apps
7 Handling application events and lifecycle
8 Database Integration
9 APIs Integration
10 Debugging and testing Electron.js apps
11 Packaging and distributing Electron.js apps
12 Introduction to Git and Github
Enroll Now

Subscribe for our newsletters

Get updated on exciting offers from Turbines Academy.