Skip to content

shlmt/CareerBuilders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

אתגרים בקהילת 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): לתקשורת חד-כיוונית בזמן אמת.