Udemy - Electron From Scratch: Build Desktop Apps With JavaScript

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size2.3 GB
  • Uploaded Bytutsnode
  • Downloads164
  • Last checkedJan. 05th '21
  • Date uploadedJan. 01st '21
  • Seeders 15
  • Leechers8

Infohash : FF3DB5481D554919FD07BACBF775A20F86556CE0


Description

This is a hands on, project based course on learning how to build and package cross-platform desktop applications using Electron. Many popular apps including VSCode, Slack and Skype are built on Electron.

We will build 3 apps

ImageShrink – An app to optimize images for websites

SystTop – RealTime CPU monitor with notifications and system tray

BugLogger – CRUD app to track logs which uses React and the MongoDB Atlas cloud database

Some stuff you will learn:

Create app windows with BrowserWindow
Create menus with custom items
Menu roles
Shell module to open files and folders
Create system tray icons with context menus
App events
Main process & Renderer process
Communication between processes with IPCMain & IPCRenderer
Packaging Electron apps
Creating log files
Interact with system hardware
Create a data store file with settings data
Integrate React with Electron
Integrate a MongoDB database with Mongoose
Some JavaScript stuff that you may not have known

Who this course is for:

Developers that want to build desktop apps with web technologies

Requirements

JavaScript Fundamentals

Last Updated 5/2020

Files:

Electron From Scratch - Build Desktop Apps With JavaScript [TutsNode.com] - Electron From Scratch
  • 017. implementing-imagemin-plugins.mp4 (88.0 MB)
  • 024. creating-the-interface.mp4 (75.3 MB)
  • 029. notification-timing.mp4 (71.8 MB)
  • 014. creating-the-interface.mp4 (67.4 MB)
  • 041. react-electron-boilerplate-setup.mp4 (67.1 MB)
  • 025. static-system-stats.mp4 (64.9 MB)
  • 032. saving-data-to-our-store-file.mp4 (63.5 MB)
  • 030. creating-a-store.mp4 (63.3 MB)
  • 020. package-test-our-app.mp4 (62.2 MB)
  • 005. project-intro.mp4 (61.4 MB)
  • 045. addlogitem-component.mp4 (60.4 MB)
  • 021. project-intro.mp4 (60.1 MB)
  • 026. interval-dynamic-system-stats.mp4 (59.3 MB)
  • 052. get-logs-from-database.mp4 (56.1 MB)
  • 043. logitem-component.mp4 (53.4 MB)
  • 055. clear-logs-menu-item.mp4 (52.6 MB)
  • 047. displaying-alerts.mp4 (52.2 MB)
  • 056. package-test-our-app.mp4 (49.9 MB)
  • 034. creating-a-tray-icon.mp4 (47.5 MB)
  • 042. log-state-table.mp4 (45.7 MB)
  • 008. environment-platform-check.mp4 (44.3 MB)
  • 016. ipc-communication.mp4 (44.0 MB)
  • 046. adding-a-log-ui-only.mp4 (42.7 MB)
  • 007. loading-a-window-file-adding-an-icon.mp4 (41.5 MB)
  • 039. package-test-our-app.mp4 (40.0 MB)
  • 019. creating-log-files.mp4 (39.2 MB)
  • 033. use-settings-data-in-monitor.mp4 (38.8 MB)
  • 010. creating-a-menu-template.mp4 (38.2 MB)
  • 038. apptray-class.mp4 (38.1 MB)
  • 028. notifications-api.mp4 (37.8 MB)
  • 035. tray-context-menu.mp4 (36.4 MB)
  • 006. setup-browserwindow.mp4 (33.3 MB)
  • 040. project-intro.mp4 (33.0 MB)
  • 053. add-log-to-database.mp4 (31.8 MB)
  • 037. mainwindow-class.mp4 (30.9 MB)
  • 015. renderer-node-integration.mp4 (30.9 MB)
  • 004. environment-code-repo.mp4 (30.5 MB)
  • 036. nav-toggle-menu-item.mp4 (30.4 MB)
  • 048. deleting-a-log-ui-only.mp4 (30.3 MB)
  • 013. open-window-from-menu.mp4 (30.0 MB)
  • 054. delete-logs-from-database.mp4 (29.5 MB)
  • 027. progress-bar-cpu-overload.mp4 (29.5 MB)
  • 031. set-default-settings-to-renderer.mp4 (29.1 MB)
  • 011. menu-global-shortcuts.mp4 (29.1 MB)
  • 050. connect-to-database-with-mongoose.mp4 (26.4 MB)
  • 023. template-assets-setup.mp4 (25.8 MB)
  • 012. menu-roles.mp4 (24.0 MB)
  • 049. setup-mongodb-atlas.mp4 (23.9 MB)
  • 022. boilerplate-setup.mp4 (22.9 MB)
  • 044. formatting-dates-with-moment.mp4 (22.6 MB)
  • 051. create-log-model.mp4 (21.7 MB)
  • 018. send-events-to-renderer.mp4 (20.7 MB)
  • 009. using-nodemon-with-electron.mp4 (20.3 MB)
  • 002. electron-what-why.mp4 (20.0 MB)
  • 001. welcome-to-the-course.mp4 (17.1 MB)
  • 003. how-electron-works.mp4 (10.4 MB)
  • 057. custom-icon.mp4 (8.8 MB)
  • code.zip (8.3 MB)
  • TutsNode.com.txt (0.1 KB)
  • [TGx]Downloaded from torrentgalaxy.to .txt (0.6 KB)
  • .pad
    • 0 (506.6 KB)
    • 1 (217.4 KB)
    • 2 (243.0 KB)
    • 3 (118.2 KB)
    • 4 (443.1 KB)
    • 5 (83.7 KB)
    • 6 (470.6 KB)
    • 7 (194.2 KB)
    • 8 (269.1 KB)
    • 9 (85.9 KB)
    • 10 (69.5 KB)
    • 11 (428.0 KB)
    • 12 (162.7 KB)
    • 13 (378.3 KB)
    • 14 (147.9 KB)
    • 15 (398.4 KB)
    • 16 (348.4 KB)
    • 17 (142.7 KB)
    • 18 (22.0 KB)
    • 19 (351.8 KB)
    • 20 (186.7 KB)
    • 21 (507.4 KB)
    • 22 (356.3 KB)
    • 23 (487.2 KB)
    • 24 (465.2 KB)
    • 25 (330.8 KB)
    • 26 (251.1 KB)
    • 27 (267.2 KB)
    • 28 (361.9 KB)
    • 29 (249.7 KB)
    • 30 (145.3 KB)
    • 31 (223.8 KB)
    • 32 (9.7 KB)
    • 33 (243.0 KB)
    • 34 (121.2 KB)
    • 35 (143.6 KB)
    • 36 (46.6 KB)
    • 37 (112.1 KB)
    • 38 (161.5 KB)
    • 39 (504.8 KB)
    • 40 (472.1 KB)
    • 41 (480.9 KB)
    • 42 (377.5 KB)
    • 43 (385.6 KB)
    • 44 (63.3 KB)
    • 45 (251.8 KB)
    • 46 (31.8 KB)
    • 47 (98.7 KB)
    • 48 (59.6 KB)
    • 49 (367.5 KB)
    • 50 (302.3 KB)
    • 51 (352.0 KB)
    • 52 (183.6 KB)
    • 53 (38.8 KB)
    • 54 (377.2 KB)
    • 55 (61.4 KB)
    • 56 (177.2 KB)

Code:

  • udp://inferno.demonoid.pw:3391/announce
  • udp://tracker.openbittorrent.com:80/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://torrent.gresille.org:80/announce
  • udp://glotorrents.pw:6969/announce
  • udp://tracker.leechers-paradise.org:6969/announce
  • udp://tracker.pirateparty.gr:6969/announce
  • udp://tracker.coppersurfer.tk:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://9.rarbg.to:2710/announce
  • udp://shadowshq.yi.org:6969/announce
  • udp://tracker.zer0day.to:1337/announce