[Udemy] Let’s Create A Nodejs Desktop Chat Application(React/Socket)
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size6.4 GB
- Uploaded Bycoursezone
- Downloads76
- Last checkedSep. 19th '18
- Date uploadedSep. 18th '18
- Seeders 9
- Leechers32
For More Course: https://coursezone.net
Build a Complete Chat App from scratch using Web Technologies (React, Electron, Socketio, MongoDB and RESTFUL APIs) Create a Complete Desktop Chat Application From the Scratch using Electron Framework to build it using Web Technologies and release it on different platforms (Windows/Linux/MacOSX)
We are going to use Trending Frameworks and Libraries for building the app Node.js for The base App, React for Front-End rendering, Socketio for Server Communication (Messaging System), Node.js (Express) Servers & RESTFUL APIs for providing full Multiple Clients Communication and NoSQL MongoDB Database For Registration and Authentication System, basically we are going to cover everything needed to create your own application where Electron framework help us to Distribute it on either Desktop or Web platforms so code once publish everywhere.
What Will I Learn?
Learn Web Development Using In-Demand Technologies
Be able to use React, Nodejs, Electron and Socket io for future projects and gain app development experience
Get Real World React Front-End UI Experience
Learn Logging, Registration and Authentication Systems
Learn About RESTFULL APIs and Server alongside MongoDB Database
At the end we will take the create application and publish it (create a real platform independent application installer) so you can share it with you closest friend for private chat.
All the topics we cover in this series are available on my free learning platform (and youtube channel), so you can learn about anything you want (Check BIO).
Full Source Code will be available to you on Github, so when ever you feel lost you still can follow along.
Who is the target audience?
Nodejs/React Developers for Dev Experience
Want to Learn how to create Desktop Apps using Web Technologies
Know Basics But wants to get a Real World App Development Experience
New Web Developers who want to get App Development Experience
Requirements
Basic Computer Knowledge
Basic Programming Knowledge
Basic HTML, CSS and Javascript
Basic React/Nodejs knowledge
Passion To Develop Apps & Learn To Program
Files:
[Coursezone.net] Let's Create A Nodejs Desktop Chat Application(ReactSocket) 1. Introduction- 1. Getting Started and Environment Setup.mp4 (181.8 MB)
- 1. Getting Started and Environment Setup.vtt (17.1 KB)
- 2. Webpack Configuration and Making a Basic App.mp4 (208.4 MB)
- 2. Webpack Configuration and Making a Basic App.vtt (17.6 KB)
- 3. Environment Setup (Important).html (4.3 KB)
- 4. How Socket.io Works (Server & Client).mp4 (315.0 MB)
- 4. How Socket.io Works (Server & Client).vtt (28.7 KB)
- 1. Using React in Our App (Intro).mp4 (167.9 MB)
- 1. Using React in Our App (Intro).vtt (19.4 KB)
- 2. Creating The App Layout.mp4 (215.9 MB)
- 2. Creating The App Layout.vtt (20.7 KB)
- 3. Chat Input Bar (Messages).mp4 (188.8 MB)
- 3. Chat Input Bar (Messages).vtt (18.3 KB)
- 1. Sending and Receiving Chat Messages (Client & Server).mp4 (294.4 MB)
- 1. Sending and Receiving Chat Messages (Client & Server).vtt (24.8 KB)
- 2. Adding Username Support for the Chat.mp4 (289.3 MB)
- 2. Adding Username Support for the Chat.vtt (24.1 KB)
- 3. Messages on the Server (Chat Bar Functionality).mp4 (338.3 MB)
- 3. Messages on the Server (Chat Bar Functionality).vtt (27.4 KB)
- 4. Displaying Sent and Received Messages (Two Clients).mp4 (310.6 MB)
- 4. Displaying Sent and Received Messages (Two Clients).vtt (25.6 KB)
- Readme!.pdf (68.9 KB)
- 1. Basic Logging System (Login to the Server) Routes & Controllers.mp4 (259.7 MB)
- 1. Basic Logging System (Login to the Server) Routes & Controllers.vtt (25.8 KB)
- 2. Finishing the Logging System (Logging Form).mp4 (297.9 MB)
- 2. Finishing the Logging System (Logging Form).vtt (21.9 KB)
- 3. Setting Up MongoDB Database on the Server.mp4 (250.2 MB)
- 3. Setting Up MongoDB Database on the Server.vtt (20.9 KB)
- 4. Register to The Chat Server (Route & Controller).mp4 (377.2 MB)
- 4. Register to The Chat Server (Route & Controller).vtt (28.8 KB)
- 5. Register Form and Toggling between Register & Login.mp4 (388.6 MB)
- 5. Register Form and Toggling between Register & Login.vtt (38.8 KB)
- 6. Login Authentication using JWT Auth Token Middleware.mp4 (420.7 MB)
- 6. Login Authentication using JWT Auth Token Middleware.vtt (36.1 KB)
- 7. JWT Cookies and Sessions (Saving Login Over Multiple Sessions).mp4 (498.3 MB)
- 7. JWT Cookies and Sessions (Saving Login Over Multiple Sessions).vtt (41.4 KB)
- Readme!.pdf (68.9 KB)
- 1. Showing Currently Connected Users to the Server.mp4 (535.2 MB)
- 1. Showing Currently Connected Users to the Server.vtt (40.6 KB)
- 2. Add Chat Settings (Settings Button).mp4 (232.3 MB)
- 2. Add Chat Settings (Settings Button).vtt (20.8 KB)
- 3. Change User Details Popup (Username & Password).mp4 (538.7 MB)
- 3. Change User Details Popup (Username & Password).vtt (43.6 KB)
- 4. Build and Deploy The Chat Application (Cross-Platform).mp4 (260.6 MB)
- 4. Build and Deploy The Chat Application (Cross-Platform).vtt (20.9 KB)
- 1. Chat App Source Code.html (0.2 KB)
- 1.1 Github Repo.html (0.1 KB)
- 2. Free VideoWritten Tutorials For You.html (0.5 KB)
- 2.1 Youtube Channel.html (0.1 KB)
- 2.2 Ipenywis Learning Platform.html (0.1 KB)
- Please Visit CourseZone.url (0.1 KB)
Code:
- udp://9.rarbg.to:2710/announce
- udp://tracker.openbittorrent.com:80/announce
- http://tracker.nwps.ws:6969/announce
- udp://glotorrents.pw:6969/announce
- udp://inferno.demonoid.pw:3391/announce
- udp://tracker.publicbt.com:80/announce
- http://explodie.org:6969/announce
- udp://tracker.coppersurfer.tk:6969/announce
- udp://tracker.leechers-paradise.org:6969/announce
- udp://bt.xxx-tracker.com:2710/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://tracker.zer0day.to:1337/announce
- udp://eddie4.nl:6969/announce
- http://tracker.tfile.me:80/announce
- udp://public.popcorn-tracker.org:6969/announce