Workshop: [SOLD OUT] Developing Cross-Platform Desktop Applications With Electron

Duration: 9:00am - 12:00pm

Day of week: Thursday

Level: Beginner

Key Takeaways

  • Learn what Electron is, the technologies it is built upon, and how to work with it to build desktop applications with Javascript.

  • Learn how to manage Electron's multi-process architecture and facilitate communication between processes.

  • Learn how to take advantage of native operating system features on Windows, macOS, and Linux.

  • Learn how to build native applications for the most popular operating systems.

  • Learn how to test and debug Electron applications.

Prerequisites

Strongly recommended that you have some knowledge of the following:

  • Javascript

You will need the following software installed on your machine.

  • Your favorite Web Development IDE
  • Electron saved via npm or Yarn globally

Imagine if you will, your Manager asks you to develop a new desktop application. You're so used to web development that you don't know how to get started. What should you do? Dig out your old VB 6 or WPF books or learn a new technology? Better yet, keep those web skills and use Electron. Electron is the cross-platform application shell GitHub originally built for the Atom editor.

The focus of this workshop will be to develop an Agile Project Tracking app. The workshop will allow you to leave with the following skills:

  • Learn what Electron is, the technologies it is built upon, and how to work with it to build desktop applications with Javascript.
  • Learn how to manage Electron's multi-process architecture and facilitate communication between processes.
  • Learn how to take advantage of native operating system features on Windows, macOS, and Linux.
  • Learn how to build native applications for the most popular operating systems.
  • Learn how to test and debug Electron applications.

Speaker: Chris Woodruff

Developer Advocate @Jetbrains

Chris Woodruff (or Woody as he is commonly known as) has a degree in Computer Science from Michigan State University’s College of Engineering. Woody has been developing and architecting software solutions for over 20 years and has worked in many different platforms and tools. He is a community leader, helping such events as GRDevNight, GRDevDay, West Michigan Day of .NET and Beer City Code. He was also instrumental in bringing the popular Give Camp event to Western Michigan where technology professionals lend their time and development expertise to assist local non-profits. As a speaker and podcaster, Woody has spoken and discussed a variety of topics, including database design and open source. He has been a Microsoft MVP in Visual C#, Data Platform and SQL and was recognized in 2010 as one of the top 20 MVPs world-wide. Woody is a Developer Advocate for JetBrains and evangelizes .NET, .NET Core and JetBrains' products in North America.

Find Chris Woodruff at

Tracks

Monday, 5 November

Tuesday, 6 November

Wednesday, 7 November

The all-new QCon app!

Available on iOS and Android

The new QCon app helps you make the most of your conference experience. Easily browse and follow the conference schedule, star the talks you want to attend, and keep tabs on your personal itinerary. Download the app now for free on iOS and Android.