קורס אונליין – תעודה מקצועית מוסמכת ב-Java Programming והנדסת תוכנה של אוניברסיטת דיוק

הקורס מקנה ידע מעמיק בתכנות ב-Java והנדסת תוכנה, מתאים למפתחים, מהנדסי תוכנה ומקצוענים בתחום הטכנולוגיה, ומסייע בהשגת תעודה מקצועית מוסמכת לשיפור הקריירה והזדמנויות תעסוקה.
קורס אונליין - תעודה מקצועית מוסמכת ב-Java Programming והנדסת תוכנה של אוניברסיטת דיוק

התמחות מקצועית

סדרה של 5 קורסים

מתחילים

לא נדרש ידע מוקדם

זמן להשלמת הקורס

בזמן שלך

7 ימי ניסיון חינם

ללא סיכונים מיותרים

כישורים שתרכשו בקורס

  • ידע בסיסי בשפה העברית
  • הבנת תחביר עברי
  • קריאה וכתיבה בעברית
  • אוצר מילים בשפה העברית
  • כישורי דיבור בשפה העברית
  • הבנת טקסטים בעברית
  • תרגומים והבנת ניבים עבריים
  • יכולות שמיעה ותגובה בשפה העברית
  • הבנה של תרבות ישראלית

מה תלמדו בקורס​

  • הנדסת תוכנה
  • מבנה נתונים
  • תכנות
  • ניתוח נתונים
  • אלגוריתמים
  • HTML
  • ניפוי שגיאות
  • JavaScript
  • גיליונות סגנון מדורגים (CSS)
  • עיצוב תוכנה
  • תכנות Java
  • תכנות מונחה עצמים (OOP)
  • הצג את כל הכישורים

המקצועות שאליהם הקורס מתאים

  • מפתח תוכנה
  • מהנדס תוכנה
  • מפתח אפליקציות אנדרואיד
  • מפתח אתרים
  • מנתח נתונים
  • מפתח תוכנה להנפשה
  • מפתח אלגוריתמים

התמחות – סדרת קורסים בת 5 חלקים

עשו את הצעד הראשון לקראת קריירה בתחום פיתוח התוכנה עם מבוא לשפת Java – אחת מהשפות המפורסמות ביותר בשוק והבסיס של מערכת ההפעלה Android. התמחות זו מיועדת למתחילים ותלמד אתכם את מושגי התכנות הבסיסיים, לצייד אתכם ביכולת לכתוב תוכניות לפתרון בעיות מורכבות. בנוסף, תפתחו את הכישורים הבסיסיים שמהם זקוק מהנדס תוכנה כדי לפתור בעיות אמיתיות, החל מעיצוב אלגוריתמים ועד בדיקות ותיקון תוכניות.

פרויקט למידה מוחשית

בהתמקדות בפרויקטים, התמחות זו תסייע לכם ליצור תיק עבודות שיציג את כישורי התכנות החדשים שלכם. בפרויקט הסופי תבנו מנגנון המלצות דומה לאלו שמשתמשים בהם ב-Nettflix או Amazon. בפרויקט נוסף בתיק שלכם יהיו:

  • דף אינטרנט אינטראקטיבי המיישם פילטרים על תמונות
  • ניתוח קבצי נתוני CSV
  • תוכנה להנפשה
  • ומייצר טקסט חיזוי

תוכן העניינים של הקורס

יסודות תכנות עם JavaScript, HTML ו-CSS

קורס 1 • 33 שעות • 4.6 (14,687 דירוגים)

פרטי הקורס
מה תלמדו
  • ללמוד מושגי תכנות בסיסיים (כגון פונקציות, לולאות for, הודעות מותנות) וכיצד לפתור בעיות כמו מתכנת.
  • בניית דפי אינטרנט באמצעות HTML, CSS ו-JavaScript.
  • בסוף הקורס תיצרו דף אינטרנט שבו אחרים יוכלו להעלות תמונות וליישם אפליקציות פילטרים לתמונות שאתם יוצרים.
לאחר סיום הקורס, תוכלו:
  • לחשוב באופן ביקורתי כיצד לפתור בעיה באמצעות תכנות;
  • לכתוב תוכניות JavaScript תוך שימוש בפונקציות, לולאות for והודעות מותנות;
  • להשתמש ב-HTML לבניית דף אינטרנט עם פסקאות, divs, תמונות, קישורים ורשימות;
  • להוסיף סגנונות לדף אינטרנט באמצעות מזהי CSS וקטגוריות;
  • להפוך דף אינטרנט לאינטראקטיבי עם פקודות JavaScript כמו alert, onClick, onChange, ולהוסיף תכונות קלט כמו קנבס לתמונה, כפתור ומחוון.
מיומנויות שתרכשו
  • קטגוריה: אלגוריתמים
  • קטגוריה: פתרון בעיות
  • קטגוריה: מחרוזת (מדעי המחשב)
  • קטגוריה: תכנות Java

תכנות Java: פתרון בעיות באמצעות תוכנה

קורס 2 • 17 שעות • 4.6 (7,936 דירוגים)

פרטי הקורס
מה תלמדו
  • ללמוד לתכנת ב-Java ולשפר את כישורי התכנות ופתרון הבעיות שלכם.
  • תלמדו לתכנן אלגוריתמים כמו גם לפתח ולדבג תוכניות.
  • בסוף הקורס תבנו תוכנה שתנתח את הפופולריות של שמות תינוקות שונים בארה"ב לאורך זמן באמצעות ניתוח קבצי CSV.
לאחר סיום הקורס תוכלו:
  • לערוך, לקמפל ולהריץ תוכנית Java;
  • להשתמש בהודעות תנאי ולולאות בתוכנית Java;
  • להשתמש בתיעוד API של Java בכתיבת תוכניות;
  • לדבג תוכנית Java בעזרת השיטה המדעית;
  • לכתוב שיטה ב-Java לפתרון בעיה ספציפית;
  • לפתח קבוצת מקרים לבחינה כחלק מהפיתוח של תוכנה;
  • ליצור מחלקה עם מספר שיטות שעובדות יחד כדי לפתור בעיה;
  • להשתמש בטכניקות עיצוב חלוקות וכביכול עבור תוכנה המשתמשת בשיטות מרובות.
מיומנויות שתרכשו
  • קטגוריה: מבנה נתונים
  • קטגוריה: ממשקים
  • קטגוריה: עיצוב תוכנה
  • קטגוריה: תכנות Java

תכנות Java: מערכים, רשימות ונתונים מובנים

קורס 3 • 14 שעות • 4.7 (3,162 דירוגים)

פרטי הקורס
מה תלמדו
  • לבנות על כישורי ההנדסה התוכנה שלמדתם ב"Java Programming: Solving Problems with Software" על ידי למידת מבני נתונים חדשים.
  • בסוף הקורס תכתבו תוכנית הצפנה ותוכנית שתשבור את אלגוריתם ההצפנה שלכם.
לאחר סיום הקורס תוכלו:
  • לקרוא ולכתוב נתונים מקבצים;
  • לפתור בעיות שקשורות לקבצי נתונים;
  • לבצע ניתוחים כמותיים של נתונים (כגון מציאת מקסימום, מינימום וממוצעים);
  • לאחסן ולנהל נתונים במערך או ArrayList;
  • לשלב מספר מחלקות לפתרון בעיות גדולות יותר;
  • להשתמש באיטרבלים ואוספים (כולל מפות) ב-Java.
מיומנויות שתרכשו
  • קטגוריה: HTML
  • קטגוריה: Html5
  • קטגוריה: JavaScript
  • קטגוריה: גיליונות סגנון מפלי (CSS)

תכנות Java: עקרונות עיצוב תוכנה

קורס 4 • 12 שעות • 4.6 (1,480 דירוגים)

פרטי הקורס
מה תלמדו
  • לפתור בעיות מהעולם האמיתי עם Java תוך שימוש במספר מחלקות.
  • בסוף הקורס תכתבו תוכנה שתנתח ותמיין נתוני רעידות אדמה, ותפתחו מחולל טקסט חיזוי.
לאחר סיום הקורס תוכלו:
  • להשתמש במיון בצורה נכונה בפתרון בעיות;
  • לפתח מחלקות המיישמות את ממשק Comparable;
  • להשתמש בנתוני זמנים כדי לנתח ביצועים אמפיריים;
  • לחלק בעיות למספר מחלקות, כל אחת עם השיטות שלה;
  • לקבוע אם ניתן להשתמש במחלקה מ-API של Java בפתרון בעיה מסוימת;
  • להכיר את מגבלות האלגוריתמים ותוכניות Java בפתרון בעיות;
  • להכיר מחלקות סטנדרטיות של Java ואידיאומות כולל טיפול בשגיאות, שיטות סטטיות, java.net ו-java.io.
מיומנויות שתרכשו
  • קטגוריה: עקרונות תכנות
  • קטגוריה: ממשקים
  • קטגוריה: עיצוב תוכנה
  • קטגוריה: תכנות Java

תכנות Java: בניית מערכת המלצות

קורס 5 • 4 שעות • 4.7 (639 דירוגים)

פרטי הקורס
מה תלמדו
  • אי פעם תהיתם כיצד נטפליקס מחליטה אילו סרטים להמליץ לכם? או כיצד אמזון ממליצה על ספרים?
  • נוכל להבין כיצד זה עובד על ידי בניית מערכת המלצה פשוטה משלנו!
  • בסוף הקורס תכתבו תוכנה שתשיב על שאלות לגבי הנתונים, כולל אילו פריטים יש להמליץ למשתמש על סמך הדירוגים שלו למספר סרטים.
לאחר סיום הקורס תוכלו:
  • לקרוא ולפרוס נתונים לרשימות ומפות;
  • לחשב דירוגים ממוצעים;
  • לחשב עד כמה דירוג של משתמש מסויים דומה למשתמש אחר על סמך דירוגים;
  • להמליץ על סרטים למשתמש נתון על סמך דירוגים;
  • להציג סרטים מומלצים למשתמש מסויים על דף אינטרנט.
מיומנויות שתרכשו
  • קטגוריה: מבנה נתונים
  • קטגוריה: קריפטוגרפיה
  • קטגוריה: טבלת Hash
  • קטגוריה: תכנות Java

מה זה קורסרה?

תעודה של קורסרה

איך נרשמים ב-2 דקות לקורסרה

איך מכניסים את התעודה של קורסרה ללינקד-אין​