page up
envelopeלהשארת פרטים
קורס תכנות בסביבת NET Core.פיתוח תוכנה

קורס תכנות בסביבת NET Core. פיתוח Full Stack באמצעות Angular ו- C#

מספר הקורס 91558
580 סה"כ שעות אקדמאיות
* 380 שעות פרונטליות ו-200 שעות עבודה על פרויקט) * מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס

המועדים הקרובים

ניתן לפתוח קורס בהתאמה אישית לארגונים במועד שיתואם עימנו

29/06/2020
קורס ערב
סניף
תל אביב
23/09/2020
קורס ערב
סניף
תל אביב
21/12/2020
קורס ערב
סניף
תל אביב
על הקורס בקצרה

על הקורס בקצרה

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

מטרות הקורס

    מטרת הקורס היא להכשיר מפתחים לתחום פיתוח יישומי האינטרנט בסביבת פיתוח מתקדמת ופיתוח FullStack, תוך הקניית כלים והתנסות מעשית, מתן היכרות מעמיקה עם סביבת הפיתוחVisual Code & Visual Studio , לימוד מעמיק של תכנות מונחה עצמים במספר שפות תכנות, בניית ארכיטקטורה נכונה למערכות, לימוד יסודי של הסביבות החדשניות והמתקדמות לבניית ממשקי משתמש ללקוחות WEB המתבססות על Java Script וחיבורם עם שירותים.

    • יכולת פיתוח צד-שרת בסביבות מיקרוסופט
    • יכולת פיתוח צד-לקוח באמצעות JavaScript והטכנולוגיות הרלוונטיות (Angular, CSS3, HTML5…)
    • ביצוע אינטגרציה בין צד-לקוח לצד-שרת באמצעות שירותי רשת ובטכנולוגית REST
    • פיתוח FullStack ויכולת לבנות ולתחזק מערכות באופן רוחבי

    למי מיועד הקורס

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

    תכנית הלימודים

  • GOnline
  • פרוייקטי מעבדה מעשיים
  • במהלך קורס net.יועברו שיעורים מעשיים שבמהלכם יקבל הסטודנט כלים להתמודדות מעשית עם אתגרים אשר נבחרו בקפידה ע"י טובי המרצים בג'ון ברייס הדרכה.

    01

    HTML & CSS, HTML5 & CSS3

    20 שעות
    02

    תרשימי זרימה

    15 שעות
    03

    תכנות בסיסי ב- TypeScript

    40 שעות
    04

    תכנות מונחה עצמים ב- TypeScript

    55 שעות
    05

    Basic JavaScript

    10 שעות
    • HTML & CSS, HTML5 & CSS3
    • תרשימי זרימה
    • תכנות בסיסי ב- TypeScript
    • תכנות מונחה עצמים ב- TypeScript
    • Basic JavaScript
    • Responsive Web
    • Git
    • Angular
    • תכנות בסיסי ומתקדם ב#C בסביבת net core.
    • SQL Server
    • Entity Framework core
    • ASP.NET Core
    • ראיון אישי / ייעוץ להכוונה מקצועית
    • מבדק התאמה פנימי
    • הכרה תפעולית של מערכת ההפעלה חלונות
    על מנת להיות זכאי לקבל תעודות גמר של הקורסים ושל המסלול יש לעמוד בדרישות הבאות:
    • נוכחות ב- 85% מן המפגשים לפחות
    • הצלחה בבחינות פנימיות ובפרויקטים

    לצורך ההצלחה בקורס יש לעמוד בדרישות הבאות:

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

    משך הקורס

    • 580 שעות לימוד ( 380 שעות פרונטליות ו-200 שעות עבודה על פרויקט)
    • תל אביב וירושלים: לימודי ערב בין השעות 17:30-21:45, פעמיים בשבוע/משולב עם ימי ו'09:00-13:15
    • הלימודים אינם מתקיימים בחגים ומועדים

    John Bryce Online Academy - מציעה לתלמידים מגוון רחב של קורסי Online בלמידה עצמית כהשלמה ממוקדת לתחום הנלמד. כמו כן, במהלך הקורס, בנוסף לשעות הלימוד בכיתה, יתקיימו מפגשי תמיכה וליווי המתבצעים Online. המפגשים מאפשרים לתלמידים לקבל מענה וסיוע ממרצה/מתרגל בנוגע לחומר הנלמד בצורה יעילה וממוקדת, ללא צורך בהגעה למכללה.

    • מעניק לבוגריו את היכולת להשתלב בפיתוחים של מערכות Enterprise, IT בסביבת מיקרוסופט, זאת לצד  היכולת לעסוק בצד ה-,Front-end  לעשות שימוש במיטב הטכנולוגיות לבניית ממשקי Web ולבצע אינטגרציה מול Services בשרת ו\או בענן.
    • מכשיר את בוגריו לפיתוח FullStack כאשר בצד השרת ישנן מערכות מבוססות מיקרוסופט ואילו בצד לקוח נעשה שימוש בטכנולוגיות מבוססות Java Script, Type Script, CSS ו- HTML הבנויים לפי ארכיטקטורת Single Page Application ומבצעות אינטגרציה באמצעות טכנולוגית REST הפופולארית כיום – המשמעות היא רלוונטיות גבוהה לתעשיית האינטרנט שמייצרת Services ו-Micro-services. סביבת .NET Core מאפשרת לנו אינטגרציה עם כל סוגי מערכת ההפעלה והעננים כך שאין סוף אפשרויות מבחינת שימוש בטכנולוגיה בעולם הפיתוח כיום.
    • מאפשר לסטודנטים להגיע לרמת ידע גבוהה אחרי לימוד מעמיק והתמקדות בהתמחות Web תוך כדי צבירת ניסיון מעשי ע"י למידה ותרגול, ויצירת בסיס איתן להמשך למידה.

    • מתבסס על כלי הפיתוח Visual Code & Visual Studio  - כלים חזקים ומתקדמים לפיתוח יישומים מורכבים, הן בצד הלקוח והן בצד השרת.

    מסלול ייחודי זה נבנה בשיתוף פעולה של צוות מקצועי המורכב מטובי המומחים בתחום פיתוח .NET, בעלי ניסיון מקצועי רב שנים בהדרכה.

    מנהל אקדמי שמעון דהן, ראש תחום פיתוח מיקרוסופט במכללה ומרצה בכיר, בעל ניסיון עשיר באפיון, ייעוץ ופיתוח מערכות מבוססות .net

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

    בשנים האחרות, Microsoft מבצעת מספר שינויים משמעותיים ונפתחה בצורה משמעותית לעולם הOpen source - . אחד הצעדים הגדולים ביותר היתה רכישת GitHub שהיא פלטפורמת ניהול הקוד הפתוח הגדולה בעולם. בעבר, בסביבת מיקרוסופט היה ניתן לפתח מערכות שרצו אך ורק על מערכות הפעלה מסוג Windows, השינוי הנוסף בהקשר זה היא עבודה עם .NET Core כפלטפורמת הפיתוח החדשה שלה (מבוססת קוד פתוח).

    בפלטפורמת פיתוח זו ניתן לפתח לכל סוגי מערכות ההפעלה. Windows לצד IOS או Linux. שפת הפיתוח העלית C# היא שפת הפיתוח המועדפת ב .NET Core. כיום ניתן להעלות תוצרים שנכתבו ב. NET Core לכל סוגי העננים, ,Azure Amazon ו- Google Cloud בלי שום מגבלות.

    עולם הWeb -  מתחלק לשני חלקי פיתוח, צד שרת וצד לקוח. במהלך השנים הופרדו הטכנולוגיות לחלוטין כל שמדובר בשתי מערכות שונות. אבל כיום הכלים העומדים לרשות מפתחים השתפרו והטכנולוגיות מאפשרות לייצר פתרונות מורכבים במהירות יחסית. הדבר נכון הן לצד-שרת והן לצד-לקוח. אותם פתרונות וסביבות יעילים, הובילו לכך שבשנים האחרונות מסתמנת מגמה של "איחוי" הפיתוח של שני הצדדים – לקוח ושרת, לכדי תפקיד אחד:
    Net Full Stack.. עקב כך גבר הצורך במפתחי FullStack אשר מכירים באופן רוחבי את כל שכבות האפליקציה ומסוגלים לתת מענה מקצועי ומהיר לכל שינוי ועדכון בכל אחד מרכיבי המערכת.

    Angular היא הפתרון הטכנולוגי לפיתוח בצד לקוח. Angular היא פלטפורמה של Google המאפשרת פיתוח עדכני לצורה שבא מערכות מפותחות בשנים באחרונות. Angular  נכתבה אחרי ניסיון רב בפיתוח Web ובכך מתייצבת בקדמת הבמה של טכנולוגיות צד לקוח.

    שפת התכנות בה כותבים ב- Angular היא Typescript. שפה שמקדימה את זמנה במובן הטכנולוגי כך שהיא ערוכה כבר היום לאיך ששפות הפיתוח בצד הלקוח יראו בשנים הבאות. Typescript היא שפת תוכנה מבית Microsoft המשלבת את הגמישות של JavaScript עם הסטנדרטים של C# ו-Java, ולכן פיתוח ב - Angular הינה הבחירה של תאגידי הענק: גוגל ומיקרוסופט.

    קורס CORE .NET Full Stack מכשיר את בוגריו להיות מפתחי FullStack, בתחום יישומי האינטרנט תוך שימוש בטכנולוגיות מיקרוסופט בצד שרת ובמקביל בנייה ואינטגרציה בצד לקוח (דפדפנים, סמארטפונים ו-IoT).

    בוגרי הקורס ילמדו שימוש בארכיטקטורות, טכנולוגיות וכלים מתקדמים מבית מיקרוסופט. בנוסף לכך יוכלו לתכנן, לפתח ולפרוס יישומי אינטרנט מורכבים, הכוללים ממשק משתמש מתקדם בצד הלקוח ושימוש בבסיסי נתונים מתקדמים, כגון .SQL Server

     

    פרויקטים ומשימות:

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

    מטרות הפרויקטים הינן:

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

    נשמח לייעץ, ללוות ולענות על כל השאלות

    סניף מועדף

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

    המידע שייאסף יישמר במאגר מידע מס' 700019285 הרשום בפנקס מאגרי המידע. להסרה בעתיד פנה/י לדוא"ל infomail@johnbryce.co.il או לטלפון: 03-7100777.