קורסי תכנות בעברית, מהיסודות ועד ההעמקה
קורסים שמסבירים שפות וכלים בסדר הגיוני, צעד אחר צעד ובעברית פשוטה. כל קורס בנוי משיעורים קצרים עם דוגמאות קוד מוכנות להרצה, טיפים מהשטח וניווט נוח בין הנושאים.
קורסים זמינים
איפה מתחילים? בחרו מסלול ולמדו את הקורסים לפי הסדר:
- פיתוח ווב: HTML ← CSS ← JavaScript ← TypeScript ← React
- צד שרת: Node.js ← SQL ← Express (עד API מאובטח באוויר)
- יסודות התכנות: Java
- לכל מסלול: Git, שימושי מהיום הראשון
Java - שפת OOP לכל פלטפורמה
אחת משפות התכנות הנפוצות בעולם, מונחית עצמים במלוא מובן המילה. הקוד רץ על כל פלטפורמה (Windows, Mac, Linux, Android) בזכות ה-JVM, ומשמש לאפליקציות אנדרואיד, שרתים, מערכות בנקאיות ומערכות ארגוניות גדולות.
התחילו ללמוד ←HTML - שפת הסימון של הרשת
הבסיס של כל אתר אינטרנט. HTML מגדירה את המבנה והתוכן של הדף, ועובדת יד ביד עם CSS (עיצוב) ו-JavaScript (התנהגות). שליטה טובה ב-HTML היא תנאי לכל פיתוח ווב, לנגישות ול-SEO.
התחילו ללמוד ←CSS - עיצוב ופריסה לדפי ווב
השפה שמפיחה חיים ב-HTML. CSS קובעת את הצבעים, הגופנים, הפריסה והאנימציות של כל דף. שליטה ב-Flexbox, ב-Grid ובעיצוב רספונסיבי הופכת כל אתר לנוח לשימוש בכל מסך.
התחילו ללמוד ←JavaScript - השפה של הדפדפן
שפת התכנות של הרשת. JavaScript מוסיפה לאתר התנהגות ואינטראקטיביות, והיא רצה גם בצד השרת (Node.js) ובאפליקציות מובייל (React Native).
התחילו ללמוד ←TypeScript - JavaScript עם טיפוסים
JavaScript עם בדיקת טיפוסים, שמוצאת באגים עוד לפני שהקוד רץ. ברירת המחדל בפרויקטים חדשים של React, Next.js ו-Node.js, ודרישה כמעט בכל משרה.
התחילו ללמוד ←React - ספריית UI מודרנית
הספרייה הנפוצה בעולם לבניית ממשקי משתמש. React מבוססת על קומפוננטות, Hooks וניהול State, ופותחת את הדלת ל-Next.js, ל-React Native ועוד.
התחילו ללמוד ←Node.js - JavaScript בצד השרת
סביבת הרצה שמריצה JavaScript מחוץ לדפדפן. עם Node.js בונים שרתים, כלי CLI, סקריפטים אוטומטיים ואפילו אפליקציות דסקטופ (Electron). הבסיס לכל פיתוח Backend ב-JavaScript.
התחילו ללמוד ←Express.js - שרתים ו-APIs ב-Node
הפריימוורק הנפוץ לבניית APIs ושרתים ב-Node.js. הקורס עובר מהשרת הראשון, דרך ניתוב ו-Middleware, ועד REST API עם מסד נתונים, הרשמה והתחברות, אבטחה והעלאה לאוויר.
התחילו ללמוד ←SQL - שפת השאילתות למסדי נתונים
שפת התקן לעבודה עם מסדי נתונים רלציוניים (MySQL, PostgreSQL, SQLite). ב-SQL יוצרים, שולפים, מעדכנים ומצרפים נתונים. כל מפתח Backend צריך לכתוב SELECT ו-JOIN בביטחון.
התחילו ללמוד ←Git - ניהול גרסאות לקוד
הכלי הסטנדרטי לניהול גרסאות של קוד. Git עוקב אחרי כל שינוי, מאפשר לעבוד במקביל על ענפים, לשתף קוד דרך GitHub ו-GitLab ולחזור לכל נקודה בהיסטוריה. תנאי בסיסי לעבודה מקצועית.
התחילו ללמוד ←מדריכים אינטראקטיביים
דף אחד לכל נושא, עם עורכי קוד חיים שאפשר לשנות ולראות את התוצאה מיד. מתאים לחזרה מהירה או כהשלמה לקורס.
על האתר
האתר נבנה כדי לתת לדוברי עברית מקום נקי וללא הסחות דעת ללמוד תכנות, בלי לתרגם כל מושג מחדש. כל קורס נכתב במקור בעברית: הקוד באנגלית (כי אין ברירה), ההסברים בעברית.
הקורסים הם חומר לימוד חי, שמתעדכן ומשתפר כל הזמן. יש לכם הצעה, תיקון או בקשה לנושא חדש? כתבו לי.