Electron Course - Code Desktop Applications (inc. React and Typescript)

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=fP-371MN0Ck



Duration: 0:00
82,270 views
1,434


Learn how to use Electron, React, and TypeScript to build desktop applications. Throughout this course, you'll learn everything from setting up your development environment to implementing advanced features like data visualization, secure communication, and custom window frames, all while ensuring a seamless user experience.

Course developed by ‪@NiklasZiermann‬

Code: https://github.com/N-Ziermann-YouTube/electron-course

⭐ ️ Contents ⭐ ️
⌨ ️ (0:00:00) Intro & How electron works
⌨ ️ (0:08:31) Setting up React
⌨ ️ (0:11:45) Setting up Electron
⌨ ️ (0:17:41) Adding TypeScript
⌨ ️ (0:22:47) Configuring Electron-Builder
⌨ ️ (0:29:07) DX Improvements
⌨ ️ (0:35:16) Reading System Resources
⌨ ️ (0:46:25) Communicating with the UI
⌨ ️ (1:09:34) Making IPC Typesafe
⌨ ️ (1:32:10) Event Validation
⌨ ️ (1:39:55) Unsubscribing from Events
⌨ ️ (1:43:55) Data Visualisation
⌨ ️ (2:00:24) Securing the App
⌨ ️ (2:06:53) Creating Tray Elements
⌨ ️ (2:14:40) Hiding to the Tray
⌨ ️ (2:27:31) Customising the Menu Bar
⌨ ️ (2:35:01) Enable View Switching
⌨ ️ (2:40:02) Custom Window Frames
⌨ ️ (2:51:00) Testing Theory
⌨ ️ (2:53:26) E2E Tests
⌨ ️ (3:06:27) Unit Tests
⌨ ️ (3:19:19) Finalising the UI
⌨ ️ (3:33:03) Outro

🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual

--https://www.freecodecamp.org/ get a developer job: https://www.freecodecahttps://freecodecamp.org/newscles on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2024-10-23Google Cloud Digital Leader Certification Course 2024 - Pass the Exam!
2024-10-22Learn Claude AI – Build Text Summarizers, Image Describers, and More with the Anthropic API
2024-10-21From Failing Programming Class to Senior Software Engineer with Tadas Petra [Podcast #146]
2024-10-17JavaScript GameDev – Code a Sonic Runner Using Kaplay Library
2024-10-16Mobile App Development Course with React Native, Supabase, Next.js
2024-10-14Build a Full Stack Book Store App Using React, Node, MongoDB
2024-10-11Open Source Superstar and Roadmap.sh Founder Kamran Ahmed [Podcast #145]
2024-10-10Learn Tailwind CSS: Build a Responsive Product Card
2024-10-09Is AI coming for developer jobs? – YK Sugi
2024-10-08AWS Certified AI Practitioner (AIF-C01) – Full Course to PASS the Certification Exam
2024-10-07Electron Course - Code Desktop Applications (inc. React and Typescript)
2024-10-04How to Become a Street Smart Developer – From Dropout to Selling his Company w/ Dennis Ivy [#144]
2024-10-03Front End Portfolio Website Tutorial – Next.js, Three.js, Tailwind CSS
2024-10-02Linux Device Drivers Development Course for Beginners
2024-10-01ASP.NET Core MVC Course for Beginners (.NET 9)
2024-09-30Kaggle Data Science Competition Course – Solve Three Challenges Step-by-Step
2024-09-27The reality of the developer job market with ex-Googler YK Sugi [Podcast #143]
2024-09-26Microsoft 365 Certified Fundamentals (MS-900) Certification Course – Prepare For and Pass the Exam
2024-09-25End-to-End Machine Learning Project – AI, MLOps
2024-09-24CUDA Programming Course – High-Performance Computing with GPUs
2024-09-20From PhD drop-out to Google Data Scientist with Meg Risdal [Podcast #142]