פיתוח מקצועי על Ruby on Rails - קורס 93,000 רובל. מ-ThinkNetica, אימון 9 חודשים, תאריך 23 בינואר, 2024.
Miscellanea / / November 28, 2023
למה Ruby on Rails
על פי מחקר של Habr. קריירה - באופן מסורתי, העלייה הבולטת ביותר בשכר מתרחשת במהלך המעבר מג'וניור לבינוני - השכר עולה פי 2.2, זה כבר הפך למגמה.
מה תקבל בקורס?
קריירה
רובי הוא מיומנות עם ביקוש גבוה עם משכורות גבוהות ותחרות נמוכה. כן, לרוב יש פחות משרות פנויות ברובי מאשר בשפות אחרות, אבל יש גם פחות מומחים. להיות איש מקצוע נדיר ומבוקש מועיל הן בטווח הקצר והן בטווח הארוך.
משכורות גבוהות
לרובי יש כמה מהשכר הגבוה ביותר בפיתוח אתרים (תוצאה של מחסור במומחים). בנוסף, ברובי נצפית את העלייה בשכר הגבוהה ביותר במעבר מג'טר לבינוני ומבינוני לבכיר.
ביקוש בעולם
Ruby on Rails פופולרי באירופה, ארה"ב, ברזיל, דרום אפריקה, הודו ומדינות אחרות וכמובן בחבר העמים. סטארטאפים אוהבים את זה במיוחד. זה נותן לך את החופש לבחור היכן לחיות ולעבוד. אתה יכול לקבל עבודה (כמעט) מכל מקום בעולם ולעבוד מרחוק.
אלגנטיות ופשטות
רובי נועד "להגביר את האושר של מתכנתים". אנשים רבים אוהבים ומעריכים את רובי ורייל על הפשטות, האקספרסיביות והאלגנטיות שלהם. לעתים קרובות הוא נבחר לאחר חוויות שליליות עם שפות אחרות, כגון PHP או Python.
קל ללמוד
לרובי יש תחביר פשוט ואינטואיטיבי, שמקל על הלמידה מאשר שפות אחרות.
מערכת אקולוגית עשירה
לרובי יש פתרון כמעט לכל הבעיות הנפוצות, מה שהופך את עבודת המתכנת לקלה ופשוטה יותר. בעצם, אתה עובד כמו עם קונסטרוקטור לגו, מרכיב את הפרויקט שאתה צריך מחתיכות. שמירה על פיתוח קוד ייחודי ומעניין בלבד.
השיטות הטובות ביותר
Ruby ומסגרת ה-Rails שלה נוצרות על ידי מפתחים ברמה עולמית מובילים שכוללים מיד יישומים שיטות ההנדסה והאדריכלות הטובות ביותר כגון פיתוח מונחה מבחן, אמנה על תצורה, MVC, REST וכו ' זה משפר את תרבות הפיתוח, ולכן מפתחי Ruby הם, בממוצע, מיומנים יותר מאשר בשפות אחרות.
איך האימון עובד
אנו משתמשים במתודולוגיית הוראה למידת שליטה. משמעות הדבר היא שהמשתתף מקבל גישה לנושא הבא רק לאחר שהשתלט ועבד על הנושא הנוכחי ברמה המתאימה.
זה מאפשר לנו להבטיח תוצאות גבוהות למשתתפים.
1. צפה בשיעור
הכל מתחיל בצפייה בהקלטה של שיעור וידאו, המתאר את הנושא בפירוט ומראה את יישומו בפרויקט מעשי, משך השיעור הוא 20-60 דקות
2. השלמת המשימה
לאחר הצפייה בכל שיעור מקבלים שיעורי בית שיש להשלים ולהגיש למבחן. במהלך התהליך תוכלו לשאול שאלות ולקבל עזרה ממנטורים ומשתתפים נוספים
3. בְּדִיקָה
כאשר המשימה מוכנה, אתה שולח אותה לבדיקה. מנטורים מסתכלים על הקוד שלך, משאירים הערות, ממליצים לשיפור ומחליטים אם לקבל אותו או לא. אם המטלה לא תתקבל, יהיה עליך לתקן את ההערות ולהגיש אותה מחדש לבדיקה.
4. השיעור הבא
לאחר סדרה של שיפורים ותיקונים, כאשר החונך קיבל את המשימה, אתה מקבל גישה לשיעור ולמשימה הבאים. אז, אתה מתקדם לעבר המטרה שלך - להיות מקצוען ב-RoR!
Ruby Basics (5 שבועות*)
בקורס זה, נחקור ביסודיות את שפת רובי מהיסודות ועד לנושאים מתקדמים כמו מטא-תכנות:
- שורת הפקודה, git ובסיסי Github
- הקמת סביבת הפיתוח
- סוגי נתונים פשוטים ברובי
- סוגי נתונים מרוכבים: מערכים ו-hashs
- מבני בקרה
- יסודות תכנות מונחה עצמים
- ממשקים, תורשה ופולימורפיזם
- שיטות כיתה
- מודולים ומיקסינים
- דגם אובייקט רובי
- חריגים והטיפול בהם
- בלוקים, פרוק ולמבדה
- ניבים אודם וסגנון טוב
- מטא-תכנות
- פרויקט גמר ברובי
יסודות Ruby on Rails (10 שבועות*)
- פרוטוקול HTTP
- יסודות SQL ומסד נתונים
- סניפים ב-git ו-Pull Requests
- מערכת אקולוגית של מסילות ואבני חן
- MVC ו-REST
- ניתוב
- אימות מידע
- יסודות מסד הנתונים
- קשרים ואסוציאציות
- בקרים ותצוגות
- STI
- שפת שאילתות Active Record
- היקפים והתקשרויות
- בקרים וטפסים מותאמים אישית
- אימות משתמש
- אתחול בטוויטר
- צינור נכסים
- לוקליזציה
- יסודות Javascript
- Javascript באפליקציית Rails
- פרוס להרוקו
- כתיבת מיני-מסגרת משלך
Ruby on Rails. רמה מתקדמת (10 שבועות*)
- תהליך פיתוח זריז
- Git flow
- יסודות TDD/BDD עם RSpec
- בדיקת בקר
- בדיקת אינטגרציה (קבלה).
- HAML/Slim, SCSS, CoffeeScript
- אייאקס
- טפסים מקוננים
- אסוציאציות פולימורפיות
- JSON וצורות Ajax שונות
- ActionCable
- בקרים ומגיבים "דקים".
- OAuth ואימות חברתי רשתות
- הרשאה
- פיתוח API של REST
- RSpec "מתקדם".
- משימות רקע
- הפעל משימות לפי לוח זמנים
- חיפוש טקסט מלא
- הקמת שרת מאפס
- פרוס יישומים באמצעות Capistrano
- נוסע וחד קרן
- הגדרת שרת "מתקדמת".
- שמירה במטמון ואופטימיזציה
- עומס גבוה וזמינות גבוהה
- "פילוסופיה" של מסילות
- עיצוב אדריכלות
- ארגון מחדש
- אבני חן שונות
- איך לכתוב קוד טוב
פרויקט גמר (3-4 שבועות, לאחר 25 שבועות* של המנה העיקרית)
הגיע הזמן ליישם את כל מה שלמדת בזמן הזה בקרב עם המבחן האחרון. המהות שלו טמונה בתכנון עצמאי, עיצוב ופיתוח של פרויקט סיום.
אתה תבחר רעיון לפרויקט (אם אין לך עדיין כזה, אנחנו נעזור), תתכנן איטרציות ותיישם את הפרויקט הזה. הכי חשוב שהפרויקט לא יהיה הכי פשוט, בכל פרויקט צריך להיות משהו יוצא דופן ומעניין וכמובן מורכב טכנית.
כתוצאה מכך, תגבש את הכישורים שרכשת ותוסיף פרויקט נוסף לתיק העבודות שלך.
הכנה לתעסוקה וחיפוש עבודה (1 - 6 חודשים)
שלב זה כולל קורס מיוחד לקראת תעסוקה וכן תמיכה וסיוע בתהליך חיפוש העבודה:
- ייעוץ אישי
- ניתוח תחרותי
- אנחנו יוצרים קורות חיים שבהחלט ישימו לב
- הכנת מכתב מקדים
- לומדים לבלוט מקהל הפונים
- ראיונות מבחן עם מעסיקים
- אנחנו מהדקים נקודות תורפה
- ביצוע משימות בדיקה, ניתוחן וסקירת הקוד
- עובר ראיונות אמיתיים
- תעסוקה
- ליווי אישי בכל השלבים ולאחר העסקה (עד 6 חודשים לאחר סיום הקורס האינטנסיבי)