Companies Home Search Profile

The Ultimate Socket IO V4 Bootcamp from Zero to Hero in 2023

Focused View

Noor Fakhry

11:06:33

93 View
  • 1 - What are you going to get from this Socket IO Bootcamp.mp4
    05:52
  • 2 - How to succeed this course Video Lecture.mp4
    04:34
  • 3 - How to succeed this course Text Lecture.html
  • 4 - Course Outline Video Lecture.mp4
    05:02
  • 5 - Course Outline Text Lecture.html
  • 6 - What tools do we need Video Lecture.mp4
    05:02
  • 7 - What tools do we need Text Lecture.html
  • 8 - How to download files from the Udemy Resources tab Video Lecture.mp4
    01:42
  • 9 - How to download files from the Udemy Resources tab Text Lecture.html
  • 10 - How to solve The Interactive Coding Exercises Video Lecture.mp4
    04:53
  • 11 - How to solve The Interactive Coding Exercises Text Lecture.html
  • 12 - What is Socket IO Conceptually Video Lecture.mp4
    03:02
  • 13 - What is Socket IO Conceptually Text Lecture.html
  • 14 - What is Socket IO Technically Video Lecture.mp4
    04:38
  • 15 - What is Socket IO Technically Text Lecture.html
  • 16 - What are the differences between Socket IO HTTP and Polling Video Lecture.mp4
    01:56
  • 17 - What are the differences between Socket IO HTTP and Polling Text Lecture.html
  • 18 - Why do we use Socket IO over HTTP in certain cases Video Lecture.mp4
    02:19
  • 19 - Why do we use Socket IO over HTTP in certain cases Text Lecture.html
  • 20 - What are WebSockets and why do we use socketIO over plain WebSocket Video.mp4
    03:23
  • 21 - What are WebSockets and why do we use socketIO over plain WebSocket Text.html
  • 22 - Setting up a Socket IO project Node JS Video Lecture.mp4
    14:10
  • 22 - index.html
  • 22 - package.zip
  • 22 - server.zip
  • 23 - Setting up a Socket IO project Node JS Text Lecture.html
  • 23 - index.html
  • 23 - package.zip
  • 23 - server.zip
  • 24 - What is CORS Video Lecture.mp4
    02:03
  • 25 - What is CORS Text Lecture.html
  • 26 - Handling CORS Video Lecture.mp4
    08:19
  • 26 - index-3000.html
  • 26 - package-3000.zip
  • 26 - package-8000.zip
  • 26 - server-3000.zip
  • 26 - server-8000.zip
  • 27 - Handling CORS Text Lecture.html
  • 27 - index-3000.html
  • 27 - package-3000.zip
  • 27 - package-8000.zip
  • 27 - server-3000.zip
  • 27 - server-8000.zip
  • 1 - Implementing the door knocks event.html
  • 1 - Using events in Socket IO.html
  • 28 - What do events mean in web development and how do they work Video Lecture.mp4
    04:02
  • 29 - What do events mean in web development and how do they work Text Lecture.html
  • 30 - Sending and receiving messages using Socket IO Events Video Lecture.mp4
    09:46
  • 31 - Sending and receiving messages using Socket IO Events Text Lecture.html
  • 31 - index.html
  • 31 - package.zip
  • 31 - server.zip
  • 32 - Interactive Coding Exercise greeting event Video Lecture.mp4
    01:33
  • 32 - index.html
  • 32 - package.zip
  • 32 - server.zip
  • 33 - Interactive Coding Exercise greeting event Text Lecture.html
  • 33 - index.html
  • 33 - package.zip
  • 33 - server.zip
  • 34 - Interactive Coding Exercise Solution greeting event Video Lecture.mp4
    01:36
  • 34 - index.html
  • 34 - package.zip
  • 34 - server.zip
  • 35 - Interactive Coding Exercise Solution greeting event Text Lecture.html
  • 35 - index.html
  • 35 - package.zip
  • 35 - server.zip
  • 36 - Interactive Coding Exercise send user info event Video Lecture.mp4
    02:01
  • 36 - index.html
  • 36 - package.zip
  • 36 - server.zip
  • 37 - Interactive Coding Exercise send user info event Text Lecture.html
  • 37 - index.html
  • 37 - package.zip
  • 37 - server.zip
  • 38 - Interactive Coding Exercise Solution send user info event Video Lecture.mp4
    05:36
  • 38 - index.html
  • 38 - package.zip
  • 38 - server.zip
  • 39 - Interactive Coding Exercise Solution send user info event Text Lecture.html
  • 39 - index.html
  • 39 - package.zip
  • 39 - server.zip
  • 40 - What are Acknowledgements in Web Development Video Lecture.mp4
    02:24
  • 41 - What are Acknowledgements in Web Development Text Lecture.html
  • 42 - Acknowledgements in Socket IO Video Lecture.mp4
    06:11
  • 43 - Acknowledgements in Socket IO Text Lecture.html
  • 44 - Interactive Coding Exercise greeting event with Acks Video Lecture.mp4
    01:05
  • 44 - index.html
  • 44 - package.zip
  • 44 - server.zip
  • 45 - Interactive Coding Exercise greeting event with Acks Text Lecture.html
  • 45 - index.html
  • 45 - package.zip
  • 45 - server.zip
  • 46 - Interactive Coding Exercise Solution greeting event with Acks Video.mp4
    01:38
  • 46 - index.html
  • 46 - package.zip
  • 46 - server.zip
  • 47 - Interactive Coding Exercise Solution greeting event with Acks Text.html
  • 47 - index.html
  • 47 - package.zip
  • 47 - server.zip
  • 48 - Acknowledgements with Timeout Video Lecture.mp4
    03:32
  • 49 - Acknowledgements with Timeout Text Lecture.html
  • 50 - Exercise User Info with Acknowledgment Timeout Video Lecture.mp4
    01:11
  • 50 - index.html
  • 50 - package.zip
  • 50 - server.zip
  • 51 - Exercise User Info with Acknowledgment Timeout Text Lecture.html
  • 51 - index.html
  • 51 - package.zip
  • 51 - server.zip
  • 52 - Solution User Info with Acknowledgment Timeout Video Lecture.mp4
    05:22
  • 52 - index.html
  • 52 - package.zip
  • 52 - server.zip
  • 53 - Solution User Info with Acknowledgment Timeout Text Lecture.html
  • 53 - index.html
  • 53 - package.zip
  • 53 - server.zip
  • 54 - Volatile events Video Lecture.mp4
    06:38
  • 55 - Volatile events Text Lecture.html
  • 56 - Broadcasting messages using Socketio Events Video Lecture.mp4
    04:35
  • 57 - Broadcasting messages using Socketio Events Text Lecture.html
  • 58 - Interactive Coding Exercise Mood Tracker App Video Lecture.mp4
    01:17
  • 58 - index.html
  • 58 - package.zip
  • 58 - server.zip
  • 59 - Interactive Coding Exercise Mood Tracker App Text Lecture.html
  • 59 - index.html
  • 59 - package.zip
  • 59 - server.zip
  • 60 - Interactive Coding Exercise Solution Mood Tracker App Video Lecture.mp4
    06:13
  • 60 - index.html
  • 60 - package.zip
  • 60 - server.zip
  • 61 - Interactive Coding Exercise Solution Mood Tracker App Text Lecture.html
  • 61 - index.html
  • 61 - package.zip
  • 61 - server.zip
  • 62 - OneTime listener in Socket IO Video Lecture.mp4
    02:07
  • 63 - OneTime listener in Socket IO Text Lecture.html
  • 64 - Removing Listeners Video Lecture.mp4
    07:38
  • 65 - Removing Listeners Text Lecture.html
  • 66 - onAny and onAnyOutgoing methods Video Lecture.mp4
    05:11
  • 67 - onAny and onAnyOutgoing methods Text Lecture.html
  • 68 - How to handle errors in Socket IO Video Lecture.mp4
    03:45
  • 69 - How to handle errors in Socket IO Text Lecture.html
  • 70 - What are rooms and why they are very useful Video Lecture.mp4
    03:16
  • 71 - What are rooms and why they are very useful Text Lecture.html
  • 72 - How to use rooms in socket IO Video Lecture.mp4
    08:33
  • 72 - index.html
  • 72 - package.zip
  • 72 - server.zip
  • 73 - How to use rooms in socket IO Text Lecture.html
  • 73 - index.html
  • 73 - package.zip
  • 73 - server.zip
  • 74 - Interactive Coding Exercise Sports news app Video Lecture.mp4
    01:21
  • 74 - index.html
  • 74 - package.zip
  • 74 - server.zip
  • 75 - Interactive Coding Exercise Sports news app Text Lecture.html
  • 75 - index.html
  • 75 - package.zip
  • 75 - server.zip
  • 76 - Interactive Coding Exercise Solution Sports news app Video Lecture.mp4
    06:04
  • 76 - index.html
  • 76 - package.zip
  • 76 - server.zip
  • 77 - Interactive Coding Exercise Solution Sports news app Text Lecture.html
  • 77 - index.html
  • 77 - package.zip
  • 77 - server.zip
  • 78 - What are Namespaces in socket IO Video Lecture.mp4
    01:30
  • 79 - What are Namespaces in socket IO Text Lecture.html
  • 80 - Namespaces example Video Lecture.mp4
    05:11
  • 81 - Namespaces example Text Lecture.html
  • 82 - What is Testing and why its very important Video Lecture.mp4
    02:34
  • 83 - What is Testing and why its very important Text Lecture.html
  • 84 - Testing Example with Mocha Video Lecture.mp4
    10:47
  • 84 - mocha.zip
  • 85 - Testing Example with Mocha Text Lecture.html
  • 85 - mocha.zip
  • 86 - Testing Example with Jest Video Lecture.mp4
    02:23
  • 86 - jest.zip
  • 87 - Testing Example with Jest Text Lecture.html
  • 87 - jest.zip
  • 88 - Emit cheatsheet.html
  • 88 - Emit cheatsheet.txt
  • 89 - What are we building in this Project.mp4
    04:47
  • 90 - Setting up the Server Video Lecture.mp4
    02:59
  • 90 - package.zip
  • 90 - server.zip
  • 91 - Setting up the Server Text Lecture.html
  • 91 - package.zip
  • 91 - server.zip
  • 92 - Serving client files Video Lecture.mp4
    05:55
  • 92 - index.html
  • 92 - package.zip
  • 92 - server.zip
  • 92 - style.zip
  • 93 - Serving client files Text Lecture.html
  • 93 - index.html
  • 93 - package.zip
  • 93 - server.zip
  • 93 - style.zip
  • 94 - Integrating Socket IO Video Lecture.mp4
    04:27
  • 94 - index.html
  • 94 - package.zip
  • 94 - script.zip
  • 94 - server.zip
  • 94 - style.zip
  • 95 - Integrating Socket IO Text Lecture.html
  • 95 - index.html
  • 95 - package.zip
  • 95 - script.zip
  • 95 - server.zip
  • 95 - style.zip
  • 96 - Emitting events Video Lecture.mp4
    04:27
  • 96 - index.html
  • 96 - package.zip
  • 96 - script.zip
  • 96 - server.zip
  • 96 - style.zip
  • 97 - Emitting events Text Lecture.html
  • 97 - index.html
  • 97 - package.zip
  • 97 - script.zip
  • 97 - server.zip
  • 97 - style.zip
  • 98 - Broadcasting Events to all users including the sender Video Lecture.mp4
    03:22
  • 98 - index.html
  • 98 - package.zip
  • 98 - script.zip
  • 98 - server.zip
  • 98 - style.zip
  • 99 - Broadcasting Events to all users including the sender Text Lecture.html
  • 99 - index.html
  • 99 - package.zip
  • 99 - script.zip
  • 99 - server.zip
  • 99 - style.zip
  • 100 - ExerciseBroadcast a message on connection and disconnection Video Lecture.mp4
    00:44
  • 101 - ExerciseBroadcast a message on connection and disconnection Text Lecture.html
  • 102 - Solution Broadcast a message on connection and disconnection Video Lecture.mp4
    02:56
  • 102 - index.html
  • 102 - package.zip
  • 102 - script.zip
  • 102 - server.zip
  • 102 - style.zip
  • 103 - Solution Broadcast a message on connection and disconnection Text Lecture.html
  • 103 - index.html
  • 103 - package.zip
  • 103 - script.zip
  • 103 - server.zip
  • 103 - style.zip
  • 104 - Exercise Add support for nicknames Video Lecture.mp4
    01:21
  • 105 - Exercise Add support for nicknames Text Lecture.html
  • 106 - Solution Add support for nicknames Video Lecture.mp4
    10:40
  • 106 - index.html
  • 106 - package.zip
  • 106 - script.zip
  • 106 - server.zip
  • 106 - style.zip
  • 107 - Solution Add support for nicknames Text Lecture.html
  • 107 - index.html
  • 107 - package.zip
  • 107 - script.zip
  • 107 - server.zip
  • 107 - style.zip
  • 108 - Exercise Display Me next to the users own message Video Lecture.mp4
    01:11
  • 109 - Exercise Display Me next to the users own message Text Lecture.html
  • 110 - Solution Display Me next to the users own message Video Lecture.mp4
    03:18
  • 110 - index.html
  • 110 - package.zip
  • 110 - script.zip
  • 110 - server.zip
  • 110 - style.zip
  • 111 - Solution Display Me next to the users own message Text Lecture.html
  • 111 - index.html
  • 111 - package.zip
  • 111 - script.zip
  • 111 - server.zip
  • 111 - style.zip
  • 112 - Exercise Add user is typing functionality Video Lecture.mp4
    01:33
  • 113 - Exercise Add user is typing functionality Text Lecture.html
  • 114 - Solution Add user is typing functionality Video Lecture.mp4
    06:49
  • 114 - index.html
  • 114 - package.zip
  • 114 - script.zip
  • 114 - server.zip
  • 114 - style.zip
  • 115 - Solution Add user is typing functionality Text Lecture.html
  • 115 - index.html
  • 115 - package.zip
  • 115 - script.zip
  • 115 - server.zip
  • 115 - style.zip
  • 116 - Exercise Show whos online Video Lecture.mp4
    00:45
  • 117 - Exercise Show whos online Text Lecture.html
  • 118 - Solution Show whos online Video Lecture.mp4
    13:04
  • 118 - index.html
  • 118 - package.zip
  • 118 - script.zip
  • 118 - server.zip
  • 118 - style.zip
  • 119 - Solution Show whos online Text Lecture.html
  • 119 - index.html
  • 119 - package.zip
  • 119 - script.zip
  • 119 - server.zip
  • 119 - style.zip
  • 120 - Exercise Add private messaging Video Lecture.mp4
    01:22
  • 121 - Exercise Add private messaging Text Lecture.html
  • 122 - Solution Add private messaging Video Lecture Part 1.mp4
    09:01
  • 123 - Solution Add private messaging Video Lecture Part 2.mp4
    27:45
  • 123 - index.html
  • 123 - package.zip
  • 123 - script.zip
  • 123 - server.zip
  • 123 - style.zip
  • 124 - Solution Add private messaging Text Lecture.html
  • 124 - index.html
  • 124 - package.zip
  • 124 - script.zip
  • 124 - server.zip
  • 124 - style.zip
  • 125 - What are we going to do in this section Video Lecture.mp4
    02:36
  • 126 - What are we going to do in this section Text Lecture.html
  • 127 - Creating a button to create a private Group Video Lecture.mp4
    03:26
  • 127 - index.html
  • 127 - package.zip
  • 127 - script.zip
  • 127 - server.zip
  • 127 - style.zip
  • 128 - Creating a button to create a private Group Text Lecture.html
  • 128 - index.html
  • 128 - package.zip
  • 128 - script.zip
  • 128 - server.zip
  • 128 - style.zip
  • 129 - Exercise Adding NSP for private groups Video Lecture.mp4
    01:38
  • 130 - Exercise Adding NSP for private groups Text Lecture.html
  • 131 - Solution Adding NSP for private groups Video Lecture.mp4
    09:58
  • 131 - index.html
  • 131 - package.zip
  • 131 - script.zip
  • 131 - server.zip
  • 131 - style.zip
  • 132 - Solution Adding NSP for private groups Text Lecture.html
  • 132 - index.html
  • 132 - package.zip
  • 132 - script.zip
  • 132 - server.zip
  • 132 - style.zip
  • 133 - Exercise Adding NSP logic Video Lecture.mp4
    00:52
  • 134 - Exercise Adding NSP logic Text Lecture.html
  • 135 - Solution Adding NSP logic Video Lecture.mp4
    08:34
  • 136 - Solution Adding NSP logic Text Lecture.html
  • 137 - Render the same group view as we did before Video Lecture.mp4
    01:18
  • 138 - Render the same group view as we did before Text Lecture.html
  • 139 - Exercise Adding the event to join group Video Lecture.mp4
    01:19
  • 140 - Exercise Adding the event to join group Text Lecture.html
  • 141 - Solution Adding the event to join group Video Lecture.mp4
    04:22
  • 142 - Solution Adding the event to join group Text Lecture.html
  • 143 - Other necessary events in the group namespace and roompart 1 Video Lecture.mp4
    07:40
  • 144 - Other necessary events in the group namespace and roompart 1 Text Lecture.html
  • 145 - Other necessary events in the group namespace and roompart 2 Video Lecture.mp4
    17:34
  • 145 - group.zip
  • 145 - index.html
  • 145 - package.zip
  • 145 - script.zip
  • 145 - server.zip
  • 145 - style.zip
  • 146 - Other necessary events in the group namespace and roompart 2 Text Lecture.html
  • 146 - group.zip
  • 146 - index.html
  • 146 - package.zip
  • 146 - script.zip
  • 146 - server.zip
  • 146 - style.zip
  • 147 - Other necessary events in the group namespace and roompart 3 Video Lecture.mp4
    09:43
  • 147 - group.zip
  • 147 - index.html
  • 147 - package.zip
  • 147 - script.zip
  • 147 - server.zip
  • 147 - style.zip
  • 148 - Other necessary events in the group namespace and roompart 3 Text Lecture.html
  • 148 - group.zip
  • 148 - index.html
  • 148 - package.zip
  • 148 - script.zip
  • 148 - server.zip
  • 148 - style.zip
  • 149 - Exercise Add an option to leave group Video Lecture.mp4
    00:47
  • 150 - Exercise Add an option to leave group Text Lecture.html
  • 151 - Solution Add an option to leave group Video Lecture.mp4
    07:23
  • 151 - group.zip
  • 151 - index.html
  • 151 - package.zip
  • 151 - script.zip
  • 151 - server.zip
  • 151 - style.zip
  • 152 - Solution Add an option to leave group Text Lecture.html
  • 152 - group.zip
  • 152 - index.html
  • 152 - package.zip
  • 152 - script.zip
  • 152 - server.zip
  • 152 - style.zip
  • 153 - What is Glitch Video Lecture.mp4
    01:49
  • 154 - What is Glitch Text Lecture.html
  • 155 - Deploying The App to Glitch.mp4
    09:34
  • 156 - The Source Code for the Whole Project Hang Out App.html
  • 156 - group.zip
  • 156 - index.html
  • 156 - package.zip
  • 156 - script.zip
  • 156 - server.zip
  • 156 - style.zip
  • 157 - Introduction to Python Socket IO Video Lecture.mp4
    02:50
  • 158 - Introduction to Python Socket IO Text Lecture.html
  • 159 - FlaskSocketIO Ofiicial Documentation.txt
  • 159 - FlaskSocketIO Version compatibility.txt
  • 159 - Installing Socket IO in a Python Environment Video Lecture.mp4
    06:58
  • 160 - FlaskSocketIO Version compatibility.txt
  • 160 - FlaskSocketIO official documentation.txt
  • 160 - Installing Socket IO in a Python Environment Text Lecture.html
  • 161 - Setting up a Python Socket IO server Video Lecture.mp4
    07:22
  • 161 - server.zip
  • 162 - Setting up a Python Socket IO server Text Lecture.html
  • 162 - server.zip
  • 163 - Connecting a Socket IO client Video Lecture.mp4
    03:43
  • 163 - index.html
  • 163 - server.zip
  • 164 - Connecting a Socket IO client Text Lecture.html
  • 164 - index.html
  • 164 - server.zip
  • 165 - Connection Events in Python Socket IO Video Lecture.mp4
    02:10
  • 165 - index.html
  • 165 - server.zip
  • 166 - Connection Events in Python Socket IO Text Lecture.html
  • 166 - index.html
  • 166 - server.zip
  • 167 - Sending and Receiving Messages in Python Socket IO Video Lecture.mp4
    03:55
  • 167 - index.html
  • 167 - server.zip
  • 168 - Sending and Receiving Messages in Python Socket IO Text Lecture.html
  • 168 - index.html
  • 168 - server.zip
  • 169 - Acknowledgments In Python Socket IO Video Lecture.mp4
    01:27
  • 169 - index.html
  • 169 - server.zip
  • 170 - Acknowledgments In Python Socket IO Text Lecture.html
  • 170 - index.html
  • 170 - server.zip
  • 171 - Broadcasting Messages in Python Socket IO Video Lecture.mp4
    03:56
  • 171 - index.html
  • 171 - server.zip
  • 172 - Broadcasting Messages in Python Socket IO Text Lecture.html
  • 172 - index.html
  • 172 - server.zip
  • 173 - Namespaces In Python Socket IO Video Lecture.mp4
    03:31
  • 173 - index.html
  • 173 - server.zip
  • 173 - test.html
  • 174 - Namespaces In Python Socket IO Text Lecture.html
  • 174 - index.html
  • 174 - server.zip
  • 174 - test.html
  • 175 - Rooms In Python Socket IO Video Lecture.mp4
    07:59
  • 175 - index.html
  • 175 - server.zip
  • 176 - Rooms In Python Socket IO Text Lecture.html
  • 176 - index.html
  • 176 - server.zip
  • 177 - Error Handling In Python Socket IO Video Lecture.mp4
    07:42
  • 177 - index.html
  • 177 - server.zip
  • 178 - Error Handling In Python Socket IO Text Lecture.html
  • 178 - index.html
  • 178 - server.zip
  • 179 - What are we building Video Lecture.mp4
    04:51
  • 180 - What are we building Text Lecture.html
  • 181 - Setting up the Project Video Lecture.mp4
    04:40
  • 182 - Setting up the Project Text Lecture.html
  • 183 - Setting up the server Video Lecture.mp4
    04:47
  • 183 - The Link for the Stock Icon.txt
  • 183 - index.html
  • 183 - requirements.txt
  • 183 - server.zip
  • 184 - Setting up the server Text Lecture.html
  • 184 - The Link for the Stock Icon.txt
  • 184 - index.html
  • 184 - requirements.txt
  • 184 - server.zip
  • 185 - How to install the packages at any time using requirementstxt.mp4
    01:58
  • 186 - Creating the UI of the App Video Lecture.mp4
    05:57
  • 186 - index.html
  • 186 - requirements.txt
  • 186 - server.zip
  • 186 - style.zip
  • 187 - Creating the UI of the App Text Lecture.html
  • 187 - index.html
  • 187 - requirements.txt
  • 187 - server.zip
  • 187 - style.zip
  • 188 - Connecting Socket IO from the client Video Lecture.mp4
    02:17
  • 188 - index.html
  • 188 - requirements.txt
  • 188 - script.zip
  • 188 - server.zip
  • 188 - style.zip
  • 189 - Connecting Socket IO from the client Text Lecture.html
  • 189 - index.html
  • 189 - requirements.txt
  • 189 - script.zip
  • 189 - server.zip
  • 189 - style.zip
  • 190 - Exploring the Alpha Vantage API.mp4
    05:38
  • 191 - Create display service logic Video Lecture.mp4
    15:49
  • 191 - index.html
  • 191 - requirements.txt
  • 191 - script.zip
  • 191 - server.zip
  • 191 - style.zip
  • 192 - Create display service logic Text Lecture.html
  • 192 - index.html
  • 192 - requirements.txt
  • 192 - script.zip
  • 192 - server.zip
  • 192 - style.zip
  • 193 - Adding select options for the app services Video Lecture.mp4
    26:03
  • 193 - index.html
  • 193 - requirements.txt
  • 193 - script.zip
  • 193 - server.zip
  • 193 - style.zip
  • 194 - Adding select options for the app services Text Lecture.html
  • 194 - index.html
  • 194 - requirements.txt
  • 194 - script.zip
  • 194 - server.zip
  • 194 - style.zip
  • 195 - Storing API key in a safe environment Video Lecture.mp4
    04:54
  • 195 - index.html
  • 195 - requirements.txt
  • 195 - script.zip
  • 195 - server.zip
  • 195 - style.zip
  • 196 - Storing API key in a safe environment Text Lecture.html
  • 196 - index.html
  • 196 - requirements.txt
  • 196 - script.zip
  • 196 - server.zip
  • 196 - style.zip
  • 197 - Fetching stock data from the API Video Lecture.mp4
    12:37
  • 197 - index.html
  • 197 - requirements.txt
  • 197 - script.zip
  • 197 - server.zip
  • 197 - style.zip
  • 198 - Fetching stock data from the API Text Lecture.html
  • 198 - index.html
  • 198 - requirements.txt
  • 198 - script.zip
  • 198 - server.zip
  • 198 - style.zip
  • 199 - Handling client events Video Lecture.mp4
    11:53
  • 199 - index.html
  • 199 - requirements.txt
  • 199 - script.zip
  • 199 - server.zip
  • 199 - style.zip
  • 200 - Handling client events Text Lecture.html
  • 200 - index.html
  • 200 - requirements.txt
  • 200 - script.zip
  • 200 - server.zip
  • 200 - style.zip
  • 201 - index.html
  • 201 - renderIntradayAndTechnicalIndicators function Video Lecture.mp4
    28:57
  • 201 - requirements.txt
  • 201 - script.zip
  • 201 - server.zip
  • 201 - style.zip
  • 202 - index.html
  • 202 - renderIntradayAndTechnicalIndicators function Text Lecture.html
  • 202 - requirements.txt
  • 202 - script.zip
  • 202 - server.zip
  • 202 - style.zip
  • 203 - Invoking clearPricesInterval function Video Lecture.mp4
    03:19
  • 203 - index.html
  • 203 - requirements.txt
  • 203 - script.zip
  • 203 - server.zip
  • 203 - style.zip
  • 204 - Invoking clearPricesInterval function Text Lecture.html
  • 204 - index.html
  • 204 - requirements.txt
  • 204 - script.zip
  • 204 - server.zip
  • 204 - style.zip
  • 205 - index.html
  • 205 - renderWinningPortfolios function Video Lecture.mp4
    14:14
  • 205 - requirements.txt
  • 205 - script.zip
  • 205 - server.zip
  • 205 - style.zip
  • 206 - index.html
  • 206 - renderWinningPortfolios function Text Lecture.html
  • 206 - requirements.txt
  • 206 - script.zip
  • 206 - server.zip
  • 206 - style.zip
  • 207 - index.html
  • 207 - renderCompanyOverview function Video Lecture.mp4
    08:48
  • 207 - requirements.txt
  • 207 - script.zip
  • 207 - server.zip
  • 207 - style.zip
  • 208 - index.html
  • 208 - renderCompanyOverview function Text Lecture.html
  • 208 - requirements.txt
  • 208 - script.zip
  • 208 - server.zip
  • 208 - style.zip
  • 209 - index.html
  • 209 - renderIncomeStatement function Video Lecture.mp4
    03:45
  • 209 - requirements.txt
  • 209 - script.zip
  • 209 - server.zip
  • 209 - style.zip
  • 210 - index.html
  • 210 - renderIncomeStatement function Text Lecture.html
  • 210 - requirements.txt
  • 210 - script.zip
  • 210 - server.zip
  • 210 - style.zip
  • 211 - Rendering balance sheet and cash flow Video Lecture.mp4
    03:24
  • 211 - index.html
  • 211 - requirements.txt
  • 211 - script.zip
  • 211 - server.zip
  • 211 - style.zip
  • 212 - Rendering balance sheet and cash flow Text Lecture.html
  • 212 - index.html
  • 212 - requirements.txt
  • 212 - script.zip
  • 212 - server.zip
  • 212 - style.zip
  • 213 - index.html
  • 213 - renderExchangeRate function Video Lecture.mp4
    03:27
  • 213 - requirements.txt
  • 213 - script.zip
  • 213 - server.zip
  • 213 - style.zip
  • 214 - index.html
  • 214 - renderExchangeRate function Text Lecture.html
  • 214 - requirements.txt
  • 214 - script.zip
  • 214 - server.zip
  • 214 - style.zip
  • 215 - index.html
  • 215 - renderCommodityAndEconomicIndicators function Video Lecture.mp4
    02:21
  • 215 - requirements.txt
  • 215 - script.zip
  • 215 - server.zip
  • 215 - style.zip
  • 216 - index.html
  • 216 - renderCommodityAndEconomicIndicators function Text Lecture.html
  • 216 - requirements.txt
  • 216 - script.zip
  • 216 - server.zip
  • 216 - style.zip
  • 217 - Show loading spinners Video Lecture.mp4
    04:02
  • 217 - index.html
  • 217 - requirements.txt
  • 217 - script.zip
  • 217 - server.zip
  • 217 - style.zip
  • 218 - Show loading spinners Text Lecture.html
  • 218 - index.html
  • 218 - requirements.txt
  • 218 - script.zip
  • 218 - server.zip
  • 218 - style.zip
  • 219 - Final Testing and Debugging for our application.mp4
    02:42
  • 220 - Deploying the app using Glitch Video Lecture.mp4
    07:47
  • 221 - Deploying the app using Glitch Text Lecture.html
  • 222 - The Source code for the whole Project Stock Stalker App.html
  • 222 - index.html
  • 222 - requirements.txt
  • 222 - script.zip
  • 222 - server.zip
  • 222 - style.zip
  • 223 - How Socket IO works internally Video Lecture.mp4
    21:22
  • 224 - How Socket IO works internally Text Lecture.html
  • 225 - Offline Behavior In Socket IO Video Lecture.mp4
    03:27
  • 226 - Offline Behavior In Socket IO Text Lecture.html
  • 227 - Delivery guarantees In Socket IO Video Lecture.mp4
    04:49
  • 228 - Delivery guarantees In Socket IO Text Lecture.html
  • 229 - How to use Google to be a better Socket IO Developer Video Lecture.mp4
    02:57
  • 230 - How to use Google to be a better Socket IO Developer Text Lecture.html
  • 231 - How to use Stack Overflow to be a better Socket IO Developer Video Lecture.mp4
    02:07
  • 232 - How to use Stack Overflow to be a better Socket IO Developer Text Lecture.html
  • 233 - How to use Chat GPT to be a better Socket IO DeveloperMust Watch Video.mp4
    05:11
  • 234 - How to use Chat GPT to be a better Socket IO DeveloperMust Read Text.html
  • 235 - The Socket IO Official Documentation Video Lecture.mp4
    01:28
  • 236 - The Socket IO Official Documentation Text Lecture.html
  • 237 - Whats next for you.mp4
    01:30
  • 238 - Thank You.mp4
    01:05
  • Description


    Master real-time communication with Socket IO V4 and build powerful web applications from scratch.

    What You'll Learn?


    • Learn Socket IO from Scratch: Start with the basics and gradually progress to advanced topics, ensuring a solid understanding of Socket IO fundamentals
    • Comparing WebSockets, HTTP, and Polling.
    • Understand the differences between these communication protocols and learn when to use Websockets over HTTP or polling for real-time applications.
    • Events, Rooms, and Namespaces in Socket IO.
    • Explore the powerful event-driven architecture of Socket IO, learn how to organize clients into rooms and namespaces, and utilize them effectively in your apps.
    • Testing in Socket IO.
    • Discover techniques and best practices for testing Socket IO applications, ensuring reliability and robustness in your code.
    • Building Powerful Chat Web Applications.
    • Dive into the process of building real-time chat applications using Socket IO, enabling instant messaging and real-time updates for a seamless user experience.
    • Deploying the chat app to the Glitch platform under the name "Hang Out".
    • You will discover how to take your completed chat application and deploy it to the Glitch platform, allowing you to share your app with others and get hired.
    • Socket IO with Python and Flask.
    • Explore how to integrate SocketIO with Python and Flask framework, leveraging the combined power of SocketIO and Python to develop dynamic and interactive apps.
    • Building a Stock Tracker App.
    • Build a powerful stock tracker application using SocketIO and Python. Track real-time stock data, provide live updates, and implement advanced features.
    • Deploying the stock tracker app to Glitch under the name "Stock Stalker".
    • You will explore how to deploy the powerful stock tracker application, built using the capabilities of SocketIO and Python, to the Glitch platform.
    • Reliability in Socket IO.
    • Understand why Socket IO a preferred choice for real-time applications, ensuring smooth and consistent communication between clients and servers.
    • Interactive Coding Exercises.
    • Engage in hands-on coding exercises throughout the course, allowing you to practice SocketIO concepts and reinforce your learning in a practical manner.
    • Leveraging Powerful Tools.
    • Discover how to leverage powerful tools like Google and ChatGPT to enhance your self as a Socket IO Developer.

    Who is this for?


  • Beginners in Socket IO: This course is perfect for individuals who have basic familiarity with HTML, CSS, and JavaScript, but are new to Socket IO. You'll start from scratch and build your knowledge and skills through hands-on coding projects.
  • Web Developers: Whether you're a seasoned web developer or an intermediate-level developer looking to enhance your skills, this course offers value. By learning Socket IO through coding projects, you'll quickly grasp the concepts and techniques needed to incorporate real-time functionality into your web applications. This course will help you level up your web development skills and add a powerful tool to your skills.
  • Entrepreneurs and Startup Founders: If you have an idea for a real-time application or want to start your own startup centered around real-time functionality, this course is for you. You will learn how to leverage Socket IO to build interactive and dynamic web applications, setting a solid foundation for your entrepreneurial journey.
  • Those Seeking Professional Web Development: If you're looking to expand your professional skills and become a Socket IO professional, this course provides comprehensive coverage. From the basics to advanced topics, you'll gain a deep understanding of Socket IO and its applications. By completing the course and building your portfolio, you'll be well-equipped to showcase your expertise to potential employers or clients
  • Passionate Learners: If you have a genuine interest and enthusiasm for learning how to build chat applications, this course is designed to fuel your passion. You'll dive deep into Socket IO's capabilities and discover how to create engaging, real-time chat functionality. By embracing the challenges and possibilities of building chat applications, you'll develop a strong foundation in Socket IO and unleash your creativity in designing interactive and dynamic communication experiences.
  • What You Need to Know?


  • No prior Socket IO or Websockets experience needed: This course is designed for beginners, and I will guide you through every step, starting from the basics and gradually progressing to advanced concepts.
  • A Mac or PC computer with internet access: You will need a computer with internet connectivity to follow along with the course and complete the coding exercises.
  • Basic familiarity with HTML & CSS: Understanding the basics of HTML and CSS will help you in building and styling web applications using Socket IO
  • Basic knowledge in JavaScript and Node JS: As Socket IO is a Node JS library, having a foundational understanding of JavaScript and Node JS will be beneficial.
  • Basic knowledge in Python (optional): If you are interested in learning how to use Socket IO with Python and Flask, having some basic knowledge in Python will be helpful.
  • No paid software required: The course will utilize open-source tools and libraries, and there is no need to purchase any paid software.
  • Understanding basic usage of the terminal and command line.
  • I will provide detailed instructions on how to install and set up all the necessary software required for the course. No prior installation experience is necessary.
  • More details


    Description

    Welcome to The Ultimate Socket IO V4 Bootcamp from Zero to Hero in 2023, the ultimate resource to learn Socket IO and become a professional in the field! Get ready to master one of the most in-demand skills in the job market in 2023.

    This comprehensive course covers both Socket IO with Node.js and Python, two powerful and popular programming languages. Whether you're a beginner or already have some knowledge, we'll guide you step-by-step through engaging video tutorials, text lectures, and hands-on projects to ensure your success as a Socket IO developer.

    Throughout the course, you'll build real-time web applications and learn how to leverage Socket IO to create dynamic and interactive experiences. From basic concepts and fundamentals to advanced topics like rooms, namespaces, and testing, we've got you covered.

    But this course goes beyond just teaching you syntax. We dive into the theory behind Socket IO, explaining why things are done in certain ways, so you gain a deeper understanding of the subject matter.

    Led by Noor Fakhry, an experienced software engineer and passionate instructor, this course combines his expertise with animations, real-life examples, amazing whiteboard explanations, hands-on coding 4K videos, and humor to make learning fun and engaging. Noor's goal is not only to teach you how to code but also to equip you with the skills and knowledge needed to succeed in the tech industry.

    Noor's journey led him to discover his true passion in teaching programming and coding, where he finds joy in helping individuals achieve their aspirations and turn their dreams into reality. This very passion drove him to become a full-time online course creator at Programming Fluency.

    By enrolling in this course, you'll save over $10,000 on bootcamps and gain access to 15+ hours of 4K video tutorials, quizzes, coding exercises, and two major projects: the Hang Out App (a real-time chat application) and Stock Stalker (a real-time stock tracker).

    In addition to learning the latest tools and technologies used by top tech companies like Apple, Google, Netflix, Microsoft, and Facebook, you'll also receive detailed animated explanation videos and a comprehensive curriculum developed based on years of experience and student feedback.


    Get ready for a hands-on journey toward becoming a professional Socket IO developer! This comprehensive curriculum covers everything you need to know, starting from the basics and fundamentals of Socket IO and progressing to advanced topics and real-life projects.

    Here's an overview of the topics covered in this course:

    • We'll begin with the basics and fundamentals of Socket IO, ensuring you have a solid foundation to build upon.

    • You'll learn about the differences between Socket IO and various network protocols, gaining a deeper understanding of how Socket IO operates in the context of web communication.

    • Events in Socket IO will be explored, as they play a crucial role in real-time communication between the server and clients.

    • Rooms in Socket IO will be introduced, allowing you to create separate spaces for specific groups or topics, enhancing the scalability and organization of your applications.

    • Namespaces in Socket IO will be covered, providing a way to segregate and manage different areas of your application's functionality.

    • Testing in Socket IO will be explored, teaching you how to effectively test and ensure the reliability of your Socket IO applications.

    • You'll have the opportunity to build a real-time chat app named Hang Out, where users can interact in real-time and exchange messages.

    • We'll dive into the deployment process, guiding you on how to deploy the Hang Out app to the web, making it accessible to users.

    • You'll explore the integration of Socket IO with Python, harnessing the power of this dynamic duo to build real-time applications.

    • Get ready to develop a real-time stock tracker app named Stock Stalker using Socket IO with Python, enabling users to track live stock data.

    • We'll guide you through the deployment of the Stock Stalker app to the web, allowing users to access real-time stock information.

    • You'll learn about the reliability aspects of Socket IO, understanding how to handle various scenarios and ensure smooth communication between clients and servers.

    • We'll provide insights into using various tools that can enhance your Socket IO development workflow, making you a more efficient and effective developer.


    In this course, you'll have the flexibility to learn in your preferred format. Each lecture is provided as a high-quality 4K video with clear explanations, as well as a text lecture for those who prefer reading engaging articles. Whether you enjoy watching engaging videos or diving into detailed text, this course caters to your learning style.


    Throughout the course, you will have access to the complete source code for every project and feature that we will build. This means you can review the code, experiment with it, and use it as a reference to deepen your understanding of Socket IO. Having the source code at your fingertips will empower you to explore and enhance the projects in your own unique way.


    Mastering Socket IO is within your reach! With a commitment of just 1 to 3 months and dedicating 1 hour per day, you'll embark on a transformative journey. Each day, you'll build a new Socket IO feature, immersing yourself in writing Socket IO code and getting your hands dirty. This active and consistent practice is the key to mastering Socket IO and becoming a confident developer in this amazing technology.


    By the end of this course, you'll have a comprehensive understanding of Socket IO and be equipped with the skills to build real-time applications, test them, deploy them, and ensure their reliability. Get ready to level up your Socket IO expertise and become a confident developer in this exciting field!


    Whether you want to become a professional Socket IO developer or start your own tech startup, finishing this course and mastering Socket IO can be life-changing. So, why wait? Enroll now and unlock your potential as one of the best Socket IO developers. Get ready to level up your coding skills and create real-world web applications with Socket IO.

    Who this course is for:

    • Beginners in Socket IO: This course is perfect for individuals who have basic familiarity with HTML, CSS, and JavaScript, but are new to Socket IO. You'll start from scratch and build your knowledge and skills through hands-on coding projects.
    • Web Developers: Whether you're a seasoned web developer or an intermediate-level developer looking to enhance your skills, this course offers value. By learning Socket IO through coding projects, you'll quickly grasp the concepts and techniques needed to incorporate real-time functionality into your web applications. This course will help you level up your web development skills and add a powerful tool to your skills.
    • Entrepreneurs and Startup Founders: If you have an idea for a real-time application or want to start your own startup centered around real-time functionality, this course is for you. You will learn how to leverage Socket IO to build interactive and dynamic web applications, setting a solid foundation for your entrepreneurial journey.
    • Those Seeking Professional Web Development: If you're looking to expand your professional skills and become a Socket IO professional, this course provides comprehensive coverage. From the basics to advanced topics, you'll gain a deep understanding of Socket IO and its applications. By completing the course and building your portfolio, you'll be well-equipped to showcase your expertise to potential employers or clients
    • Passionate Learners: If you have a genuine interest and enthusiasm for learning how to build chat applications, this course is designed to fuel your passion. You'll dive deep into Socket IO's capabilities and discover how to create engaging, real-time chat functionality. By embracing the challenges and possibilities of building chat applications, you'll develop a strong foundation in Socket IO and unleash your creativity in designing interactive and dynamic communication experiences.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Meet Noor Fakhry, an experienced software engineer with many years of hands-on experience working in the field. Noor is the founder and lead instructor at Programming Fluency, where he shares his expertise with aspiring programmers. With a strong background in software development, Noor brings practical knowledge and real-world insights to his teaching. He has worked on various projects and tackled complex challenges, gaining valuable experience that he now imparts to his students. Noor's extensive experience as a software engineer enhances his ability to provide practical guidance and industry-relevant knowledge. He is currently pursuing a Master's degree in Computer Science, further deepening his understanding of the field. With a passion for both self-learning and formal education, Noor recognizes the specific needs of beginner coders and is committed to creating comprehensive and engaging programming and tech courses. His unique approach not only makes learning to code fun and interactive but also equips students with the skills they need to thrive in the tech industry. Noor goes beyond teaching coding concepts, he also emphasizes the reasoning behind certain practices, fostering a deeper understanding of the subject matter. To enhance the learning experience, Noor employs animations, real-life examples, and whiteboard amazing explanations allowing students to visualize and comprehend complex concepts easily. Join Noor on a transformative journey towards programming fluency and a successful career in tech today! Noor's journey led him to discover his true passion in teaching programming and coding, where he finds joy in helping individuals achieve their aspirations and turn their dreams into reality. This very passion drove him to become a full-time online course creator at Programming Fluency.Are you ready to become fluent in your favorite programming language?
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 122
    • duration 11:06:33
    • Release Date 2023/10/14

    Courses related to Programming Fundamentals

    Courses related to Object Oriented Programming

    Courses related to Functional Programming

    Courses related to Computer Network

    Courses related to Network Engineering