SwiftUI למתחילים
קורס SwiftUI חינמי ואינטראקטיבי. כתבו קוד SwiftUI אמיתי בכל שיעור, צפו במסך שהוא בונה בתצוגה מקדימה חיה של טלפון, והקישו עליו כדי לראות את ה־state משתנה. בלי Mac ובלי Xcode, עם רמזי AI כשנתקעים ותעודה חינמית בסיום.
4,075+ לומדים רשומים
50 שיעורים46 אתגרים106 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
תעודת סיום בחינם
סילבוס
היחידה הזו היא חלק ממסלול Swift. בסילבוס המלא יש עוד יחידות - לחצו על כל תצוגה מקדימה למטה כדי לראות אותה בדף המסלול.
- יחידה 1יסודות86 שיעורים
- יחידה 2לוגיקה וזרימת תוכנית56 שיעורים
- יחידה 3תכנות מונחה עצמים57 שיעורים
יחידה 4
מבוא ל-SwiftUI
להתחיל את היחידהלהתחיללהרחיבלכווץבנו מסכי אפליקציה ב-Swift באמצעות SwiftUI: תצוגות ומאפיינים, stacks ופריסה, מצב וכפתורים, שדות טקסט ומתגים, רשימות, ניווט ונתונים משותפים. בכל שיעור תכתבו קוד SwiftUI אמיתי ותצפו בו בזמן אמת.מבוא
2 שיעורים28הצגת תוכן
6 שיעורים615ערימות ופריסה
5 שיעורים512משנים
5 שיעורים512מצב ולחצנים
5 שיעורים512קלט משתמש
5 שיעורים512רשימות
5 שיעורים512ניווט
5 שיעורים512שיתוף נתונים
4 שיעורים49פרויקט - קפה קודי
פרויקט5 שיעורים12אתגרים אחרונים
3 שיעורים3
ללמוד תוך כדי עשייה
כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-AI. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.
לבנות רצף
שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.
12 ימי רצף
חזרו מחר כדי לשמור על הרצף!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
הכל או כלום
יום 5 מתוך 7
הקפאת רצף
2 left
לתכנת מכל מקום
קחו את מסע התכנות שלכם לכל מקום! בלי התקנות, בלי הורדות - פשוט פותחים ומתחילים לתכנת. זמין ב-iOS, ב-Android ובאתר עם דירוג של 4.9 כוכבים.
אתם לא לבד
התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!
כל הדרכים ללמוד
לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.
משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.
ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.
הערך יכול להשתנות עם הזמן - השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.
לקבל תעודה
קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללמוד SwiftUI עם Coddy
- בנו מסכים של אפליקציות iPhone בדפדפן. בלי Mac, בלי Xcode ובלי סימולטור להגדיר: הקוד שלכם מתקמפל בשרתים שלנו והתצוגה המקדימה מציגה את המסך שהוא מתאר, כך שאפשר ללמוד SwiftUI ב־Windows, Linux או Chromebook.
- ה־SwiftUI שמשתמשים בו בכל מסך: טקסט, גופנים, צבעים ו־SF Symbols, stacks, יישור ו־
Spacer, שרשרת ה־modifiers ולמה הסדר שלה חשוב, כפתורים ו־@State, שדות טקסט, מתגים, מחוונים ובוררים,ForEachו־List,NavigationStack, sheets והתראות, ואז@Bindingואובייקטים נצפים כדי לשתף נתונים בין views. - תצוגה מקדימה חיה שאפשר ללחוץ עליה. הקישו על כפתור או הפעילו מתג בתצוגה המקדימה, וה־view מצויר מחדש עם ה־state החדש שלו, כך שאתם רואים איך UI דקלרטיבי עובד במקום לקרוא עליו. אפשר לעבור למסגרת של טלפון ולשמור צילום מסך של מה שבניתם.
- אפליקציות קטנות לאורך הדרך, מתווית מחיר וכרטיס מזג אוויר ועד מונה ניקוד, רשימת קניות ומדריך צמחים, ואז אפליקציית הזמנת קפה מרובת מסכים כפרויקט הסיום, ותעודת SwiftUI חינמית כשאתם מסיימים את היחידה.
שאלות נפוצות על לימוד SwiftUI
מה זה SwiftUI?
body, שמשלבים עם stacks ומעצבים עם modifiers. אותו קוד בונה ממשקים ל־iPhone, iPad, Mac, Apple Watch, Apple TV ו־Vision Pro.צריך Mac או Xcode כדי ללמוד כאן SwiftUI?
האם התצוגה המקדימה זהה לזו של Xcode?
@State מופיעים כמו שהיו מופיעים באפליקציה. היא מכסה את ה־views וה־modifiers שבשיעורים, לא את כל ה־framework של SwiftUI, אז התייחסו אליה כמקום ללמוד ולא כתחליף ל־Xcode.כדאי ללמוד Swift לפני SwiftUI?
@State עוטף property, רשימות עוברות בלולאה על מערכים, ושגיאות הטיפוס של הקומפיילר הן שגיאות Swift. היחידה הזו מגיעה מיד אחרי יחידת ה־Fundamentals של מסלול ה־Swift, שמכסה משתנים, טיפוסים, פונקציות, structs ו־optionals, אז אם Swift חדשה לכם, התחילו שם.SwiftUI או UIKit: מה כדאי ללמוד?
האם קשה ללמוד SwiftUI?
@State ל־@Binding ולאובייקטים נצפים צעד אחר צעד, עם אפליקציה קטנה בסוף כל פרק.