קורס אונליין – תעודה מקצועית מוסמכת במיקרו-שירותים סקלאביליים למפתחים באוניברסיטת ואנדרבילט
הקורס מספק הכשרה מקצועית במיקרו-שירותים סקלאביליים, מתאים למפתחים המעוניינים לפתח מיומנויות בתחום הפיתוח המודרני. מתאים למשרות כמו מפתח תוכנה, מהנדס מערכות, ומומחה ארכיטקטורת תוכנה.
פרויקטים אלה מדגישים את היישום המעיוני ודורכי תכנות ב-Java מודרנית.
מבטיחים שהתלמידים לא רק יבינו את התיאוריה, אלא גם יוכלו לעצב, ליישם ולתחזק פתרונות מיקרו-שירותים מבוססי ענן.
תוכן העניינים של הקורס
בניית API HTTP עם Spring
קורס 1
10 שעות
4.4 (14 דירוגים)
פרטי הקורס
מה תלמדו
שחררו את הכוח של בניית API HTTP עם Spring, אחד מה-frameworks הפופולריים והגמישים ביותר ב-Java, בקורס מקיף זה המיועד גם למתחילים וגם למפתחים מנוסים.
צללו לעומק בניית API HTTP עמידים, ניתנים להרחבה ובטוחים מהיסוד ורכשו מומחיות בשירותי RESTful עם Spring Boot.
מה תלמדו:
קונספטים בסיסיים: הבינו את העקרונות של REST ואת החשיבות של APIs חסרי מצב.
מומחיות ב-Spring Boot: התחילו את האפליקציות שלכם וצמצמו את הקוד החוזר עם Spring Boot. צללו לגישה לנתונים, הגדרות אבטחה ועוד.
שימור נתונים: התחברו עם מסדי נתונים באמצעות Spring Data JPA וגלו את הקסם של פעולות CRUD מבלי לכתוב SQL.
אבטחה: הגנו על ה-APIs שלכם עם Spring Security, על ידי יישום מנגנוני אימות והרשאה.
בדיקות: ודאו שה-APIs שלכם עומדים באתגר הזמן עם אסטרטגיות בדיקה של יחידות, אינטגרציה ו-end-to-end.
מי צריך להירשם:
סטודנטים צריכים להבין תכנות ב-Java ברמה מעשית.
אדריכלות מיקרו-שירותים
קורס 2
6 שעות
4.4 (14 דירוגים)
פרטי הקורס
מה תלמדו
צללו לעולם אדריכלות המיקרו-שירותים עם קורס מקיף זה, המתוכנן להעניק הבנה ברורה של ההיבטים התיאורטיים והמעשיים בבניית מערכות ניתנות להרחבה ועמידות.
הקורס מתחיל עם מושג חיתוך התוכנית, וידריך אתכם דרך המורכבות של המיקרו-שירותים, בהשוואה למערכות מונוליטיות, ומראה את האמנות והמדע מאחורי העיצוב, ההפצה והתחזוקה שלהם.
מה תלמדו:
חיתוך תוכנית וקשורויותיו: צללו לעקרונות הבסיסיים של חיתוך תוכנית, חשיבותו בעיצוב מערכות וקשרו למיקרו-שירותים.
מונוליטים מול מיקרו-שירותים: השוו בין סגנונות האדריכלות והבינו את היתרונות, החסרונות וההבדלים המעשיים של כל גישה.
הפרדה ודינמיקות הפעלה: grasp את המורכבות של הפרדת שירותים, קשרים חבויים והמורכבויות של הפעלת שירותים בסביבת מיקרו-שירותים.
הפצה, יכולת הרחבה וניהול תלות: עוסקים באתגרים ובתוצאות של אימוץ מיקרו-שירותים, תוך מתן דגש על אסטרטגיות הפצה, בעיות יכולת הרחבה ואי תלות.
בניית מערכות עמידות: חקרו איזון עומסים בצד הלקוח, מפסקי מעגל, אסטרטגיות חזרה וטכניקות עמידות נוספות כדי להבטיח יציבות והידוק המערכת.
מי צריך להירשם:
סטודנטים צריכים להיות בעלי ניסיון בינוני בתכנות ב-Java.
תכנות פונקציונלי עם Java וחוטים
קורס 3
18 שעות
פרטי הקורס
מה תלמדו
השתמשו בצורה טובה במנגנוני תכנות מודרניים של Java, בפרט כאשר מדובר בתוכניות מרובות חוטים.
ידע היכן למצוא מקורות מידע נוספים על אופן תכנות תוכניות Java המונחות אובייקטים ופונקציונליות מרובות חוטים.