https://github.com/shlmt/careerbuilders
CareerBuilders Community Challenges
https://github.com/shlmt/careerbuilders
challenges express html-css-javascript node-js sse web-socket
Last synced: 3 months ago
JSON representation
CareerBuilders Community Challenges
- Host: GitHub
- URL: https://github.com/shlmt/careerbuilders
- Owner: shlmt
- Created: 2024-11-06T09:26:53.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T11:03:30.000Z (7 months ago)
- Last Synced: 2025-01-30T17:38:16.371Z (5 months ago)
- Topics: challenges, express, html-css-javascript, node-js, sse, web-socket
- Language: CSS
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# אתגרים בקהילת CareerBuilders
קהילת CareerBuilders היא קהילה שנועדה לנשים שסיימו את לימודיהן ורוצות להתפתח מקצועית במהלך חיפוש העבודה. בקהילה מוצעים אתגרים בתחומים שונים שמטרתן פיתוח כישורים טכנולוגיים והכרת מושגים חדשים. המאגר הזה מכיל מימושים שלי לאתגרים שפורסמו בקהילת CareerBuilders.
### אתגר 1: תקשורת בזמן אמת עם WebSocket
היישום מיישם תקשורת בזמן אמת בין לקוח לשרת באמצעות WebSocket. השרת מאזין להתחברויות WebSocket, ושולח הודעות לכל המשתמשים המחוברים כאשר אחד מהם שולח הודעה.#### טכנולוגיות:
- **Node.js**: לפיתוח צד השרת.
- **Express**: לניהול השרת והפניית בקשות HTTP.
- **WebSocket (WS)**: לתקשורת בזמן אמת בין השרת ללקוחות.---
### אתגר 2: תקשורת בזמן אמת עם SSE
היישום מיישם תקשורת חד-כיוונית בזמן אמת באמצעות Server-Sent Events (SSE), שבה השרת שולח נתונים ללקוח באופן אוטומטי ללא צורך בבקשות חוזרות מהלקוח, במימוש זה: עדכונים רציפים של השעה הנוכחית ונתוני בריאות של השרת. הלקוח מאזין לאירועים ומעדכן את העמוד בהתאם.#### טכנולוגיות:
- **Node.js**: לפיתוח צד השרת.
- **Express**: לניהול השרת והפניית בקשות HTTP.
- **Server-Sent Events (SSE)**: לתקשורת חד-כיוונית בזמן אמת.---