מבוא לתכנות - קורס חינם מהקסלט, הדרכה 23 שעות, תאריך: 1 בדצמבר 2023.
Miscellanea / / December 04, 2023
תלמדו עוד על שפות תכנות, התחביר שלהן ובחירת השפה הנכונה ללמידה. בסופו של דבר, תלמד להשתמש בפונקציות, בתנאים ובלולאות, ולכתוב את תוכניות ה-JavaScript הראשונות שלך. הידע מהקורס הזה יהיה שימושי אם תחליט להיכנס לתכנות ולהכיר את עקרונות המפתח של כתיבת קוד טוב. קורס זה מתאים למתחילים שרוצים ללמוד מושגי תכנות בסיסיים.
מה זה מחשב?
השיעור הראשון מוקדש להצגת טוטה, הדמות הראשית של הקסלט. יחד עם הגיבור שלנו, אנו עונים על שאלות פשוטות אך חשובות: מהו מחשב? האם הוא חכם? האם הוא דובר שפת תכנות?
שפות אדם ומחשב
בואו נבין מהי שפת תכנות. מדוע התחביר של שפה הוא דבר הכרחי, אך לא עצמאי? אנו דנים באיזו שפה להתחיל ללמוד ועד כמה חשובה הבחירה בשלב זה.
תוכנית ראשונה
אנו לומדים כיצד פועלת סביבת הפיתוח של Hexlet וכותבים את התוכנית הראשונה שלנו ב-JavaScript.
כיצד ללמוד ביעילות על Hexlet
אנו מסבירים כיצד פועלת מערכת האימון של Hexlet. ממה מורכבים השיעורים? מה לעשות אם זה לא ברור? איך עושים התמחות? באיזה סדר עלי לקחת את הקורסים?
מתמטיקה וקבועים
אנו לומדים כיצד לקבל ולשלוח תגובות בתוכניות JavaScript. בואו להכיר את הקבועים.
פונקציות ומגירות
בואו נכיר פונקציות - אבני הבניין של תוכניות. בואו ללמוד כיצד ליצור ולהפעיל אותם.
תנאים וקבלת החלטות
אנו לומדים את התנאים והאלגברה של ההיגיון - מנגנון המאפשר לתוכניות לקבל החלטות על סמך מידע.
הו לא, טעויות! ואיך להתמודד איתם
תיקון שגיאות הוא חלק חשוב מתפקידו של מתכנת. בשיעור זה אנו לומדים סוגי שגיאות ודרכים לפתרון בעיות.
רקורסיה
בואו נבין את אחד ממושגי היסוד החשובים והמעניינים ביותר – רקורסיה וקריאות רקורסיביות.
תהליך איטרטיבי
בואו נסתכל על סוג אחר של יישום של רקורסיה, מבלי לעכב חישובים עד הסוף.
משתנים, תכנות הצהרתי והכרחי
אנו לומדים מונחים חדשים: משתנים, לולאות ונתונים הניתנים לשינוי. אנו לומדים להבחין בין תכנות הצהרתי לתכנות ציווי.
מחרוזות ועבודה עם דמויות
מחרוזות, מרכאות, בריחה... בואו נבין איך עובדים עם מחרוזות – רצפים של תווים.
לולאת for ומשתנים משתנים
איך אני יכול להפוך את הקוד לקצת יותר פשוט וקצר יותר? אנחנו מדברים על הטכנולוגיה של שינוי משתנים ועל לולאת for.
בדיקות וסקירת קוד אוטומטית
בכל פעם שאנו משנים משהו בקוד, אנו מריצים בדיקות כדי לוודא ששום דבר לא נשבר. בואו להכיר את בדיקת הקוד האוטומטית ולכתוב את הבדיקות הפשוטות הראשונות שלנו.
מודולים
בואו להכיר מודולים - דרך לחלק תוכניות לחלקים רכיבים ושימוש חוזר בחלקים.
ביטויים והוראות
בואו נבין כיצד ביטויים שונים מהוראות. מדוע חשוב לראות ביטויים והוראות בקוד שלך, ולא רק קבוצות של פקודות?
סביבה
נחקור שלושה מושגים חשובים: סביבה, היקף וסגירות. בואו לגלות כיצד מתרחש החיפוש אחר ערכים.
הקלדה
בואו להכיר את הרעיון של הקלדה. אנחנו מחפשים את ההבדל בין הקלדה דינמית לסטטית, כמו גם את ההבדל בין הקלדה חזקה לחלשה.
פונקציות טהורות
אנו רואים את הדטרמיניזם של פונקציות, תופעות לוואי ותפקודים טהורים.
מה הלאה?
אז למדנו את יסודות התכנות. שלט במושגים הבסיסיים המהווים את הבסיס לכל תוכנית בכל שפה. בואו להבין מה ללמוד הלאה, באיזה רצף ולמה.
חומרים נוספים
מאמרים וסרטונים שנאספו על ידי צוות Hexlet. יעזור לך לצלול עמוק יותר לתוך נושא הקורס
ק
קירילמרקייב
27.11.2022 G.
בית ספר טוב מאוד למי שרוצה לשנות מקצוע
יתרונות: הרבה תרגול, פרויקטים, מנטורים טובים, התמחות בקוד פתוח, מסלול קריירה. חסרונות: לא מזוהה שלום לכולם! אני רוצה לחלוק את ההתרשמות שלי מהלימודים בבית הספר לתכנות Hexlet. הגעתי להקסלט באוקטובר 2021. לפני כן ניסיתי ללמוד משהו לבד, וגם הסתכלתי מקרוב על בתי ספר אחרים לתכנות, אבל משהו תמיד החזיק אותי...
MaxMovement
26.10.2021 G.
בית ספר לתכנות הגון
יתרונות: קהילה ידידותית, משימות מעניינות רבות ותמיכה במנטורים. חסרונות: המחירים קצת גבוהים, אבל זה נורמלי. אח שלי המליץ על בית הספר, כלומר על מבוא הקורס לתכנות. הוא למד כחצי שנה ובסופו של דבר הצליח למצוא עבודה ראשונה טובה עם משכורת ראויה. לאחר שנדבקתי ברעיון, התחלתי גם ללמוד. אבל לא לקחתי בחשבון אחד אבל: אח שלי לבד...
ט
טוויסטדסיס
31.05.2022 G.
קורסים טובים, מתכונת למידה עצמאית נוחה
יתרונות: הרבה בעיות מאתגרות מעניינות, תיאוריה מובנית בצורת טקסט. חסרונות: בינתיים בהחלט אין כאלה בשבילי. את ההיכרות שלי עם Hexlet התחלתי עם הקורס החינמי "מבוא לתכנות". הצגת החומר מעולה, לאחר התיאוריה לא נותרו שאלות. אחר כך הוא מאוחד בפועל. משימות מעשיות לרוב אינן קלות, הן מחייבות אותך להשתמש במוח שלך, אבל אחרי...