קורס Fullstack Web Development

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

Full-Stack Course

דרישות קדם

  • רקע בתכנות
  • אוריינטציה טכנולוגית

קהל היעד

  • סטודנטים ובוגרים טכנולוגים
  • מתכנתים מתחילים שרוצים להפוך למפתחי Full-Stack

פרטים נוספים

  • 300 שעות אקדמאיות.
  • הקורס מועבר בZOOM או פרונטאלי בבית הלקוח.
  • פרטי הקורס ניתנים לשינוי והתאמה.

למה

קורס Fullstack Web Development

?

קורס Full-Stack מיועד למפתחים המעוניינים להפוך לבעלי מקצוע המסוגלים לתת מענה שלם לבעיות, וליצור פיצ'רים ואפליקציות מ-א' ועד ת'. נכסה ספקטרום רחב במיוחד של נושאים נפרדים המשלימים זה את זה באופן סינרגטי: HTML, CSS, JavaScript, Node.js, DevOps ועוד קצת ממה שביניהם. נשים דגש על תירגול מעשי של עיצוב ממשקים אינטראקטיביים למשתמש המשלבים יכולות backend עם frontend. הקורס יקח אותך למסע ארוך ומשמעותי, אשר בסופו הערך שלך לתעשיית ההייטק – בה רוב משרות הפיתוח מכוונות למפתחי full stack – יגדל משמעותית.

 

רוצה להצטרף אלינו?

למה מתאים
הקורס

נושאים עיקריים בקורס:

Introduction to Web Development and HTML/CSS

 

JavaScript and DOM Manipulation

 

Responsive Web Design with CSS Frameworks

לקראת fullstack: יסודות frontend

נתחיל את המסע בהיכרות עם מבנה של web pages בשפת HTML. נניח תשתית איתנה לקראת הדרך הארוכה שמצפה לנו, דרך למידה יסודית על ה Document Object Model ועל ידידנו הטוב ביותר: ה devTools. לאחר שנשתלט על הבנת המבנה של הדף, מכן ללמידת השפה בעזרתה נוכל לעצב אותו - שפת CSS. בעוד HTML אחראי על המבנה ו CSS על הנראות, השפה שמאפשרת לנו את האינטראקטיביות של האפליקציה או האתר שאנחנו בונים היא שפת JavaScript. נסיים את שלב זה של הקורס כאשר אנחנו יודעים להעמיד על הרגליים את כל אחד משלושת האלמנטים האלו, לקשר ביניהם, וליצור דף אינטרנטי יפה וידידותי למשתמש.

לקראת fullstack: טכנולוגיות frontend מתקדמות

בשלב הבא נשדרג את יכולותינו עם מעבר מ JavaScript טהורה אל framework פופולרית העוטפת אותה - React.js. נלמד מדוע נדרשה React.js ובאיזה אופנים היא מייעלת את העבודה עם JavaScript. נתנסה מעשית בניהול ה state בין דפים שונים כמו גם בהבניה נכונה של SPAs. נלמד איך איך להרכיב RESTful APIs באמצעות AJAX על מנת להתכונן לשלב הבא של הקורס, בו נתממשק עם ה backend ונייצר אפליקציות ווב דינמיות.

לקראת fullstack: פיתוח backend

בשלב זה נבצע את המעבר המרגש אל ה"יין" של ה"יאנג" שרכשנו בשלב הקודם - המעבר לפיתוח backend, כלומר תיכנות של צד שרת ולא של צד לקוח. הפלטפורמה איתה נעבוד היא אחת הפלטפורמות האהובות ביותר על התעשיה: Node.js. שלב זה יהיה לנו קצת יותר מהיר מאחר והרבה מהידע שרכשנו על JavaScript בשלב הקודם ניתן ליישום בסביבת Node.js, אשר מאפשרת לכתוב קוד JavaScript בצד שרת.

נלמד כישורים חיוניים לכל מפתח backend, כמו איך לבצע אינטגרציה לדאטהבייסים מסוגים שונים (בין אם PostgreSQL או MongoDB) או איך ליישם אותנטיקציה וניהול הרשאות. נרכוש הבנה חזקה של design patterns, סיבוכיות ומנגנוני אופטימיזציה כמו caching, על מנת להפנים ולתרגל את האחריות המרכזית של פיתוח backend: יצירת מנוע יעיל וחכם אשר מנהל מאחורי הקלעים את כל הפעולות הלוגיות של הפרויקט.

 

לקראת fullstack: יסודות DevOps

בשלב זה כבר נרגיש בנוח עם backend ועם frontend, ונרצה לעשות רק דבר אחד: להרים את הקוד שלנו לאוויר. כאן נכנס DevOps לתמונה. במהלך הקורס כולו נתרגל עבודה עם Git, המהווה כישור קריטי לכל מפתח תוכנה באשר הוא, אבל בשלב זה נרכוש מיומנויות מתקדמות יותר בתחום זה, וניצור את הקישור הראשון בין שורות הקוד שלנו לבין הגורמים שבאמת יכולים לגרום לקוד הזה להיות פתוח וזמין לציבור הרחב. נחקור את טכנולוגיית ה containerization של Docker, על מנת לארוז את האפליקציה שלנו באופן נוח במיוחד לשליחה ולהרצה. נלמד על סביבות ענן כמו AWS אשר מאפשרות לנו לבצע deployment אמין ונגיש לאפליקציה, ואף ניצור CI/CD pipeline ראשון אשר יטורגר אוטומטית בכל פעם שנעדכן את הקוד שלנו ב Git.

 

פרויקט fullstack מסכם

הרגע לו חיכינו! נבנה אפליקציה משמעותית אותה תוכלו להציג באופן מעמיק ומרשים בכל ריאיון עבודה עתידי אליו תגיעו. האפליקציה תשלב את טכנולוגיות ה frontend וה backend שלמדנו, כלומר נעבוד עם React.js בסביבת Node.js. יושם דגש על כתיבת קוד נקי, אפקטיבי, ועיצוב נכון לפי עקרונות SOLID. משתתפי הקורס יציגו את הפרויקטים שלהם מול הקבוצה, וידרשו לענות על שאלות מאתגרות על מנת להוכיח שליטה והבנת המשמעות של כל בחירה שבחרו בקוד. כל פרויקט יקבל ממדריך הקורס משוב אישי, וקוד ריוויו נוסף לאחר מקצה שיפורים, מתוך מטרה להביא אתכם לריאיון או לפרויקט הבא שלכם הכי חדים שיש.

Azure Infrastructure Operations

אנגולר 9 היא הגרסה העדכנית ביותר של של ה Framework של Google לבניית יישומים מורכבים בדפדפן . גרסה מתקדמת זו מספקת את כל הדרוש לבניית צד הלקוח (Front End) בצורה מהירה, עם ניהול זיכרון חכם, ניהול נתונים, שירותי Http, עבודה עם טפסים ועוד. בקורס זה נלמד את כל היכולות המתקדמות של הספרייה, החל מנושאים כלליים כגון תכנון ארכיטקטורת מערכת Web בעידן המודרני, בניית פקדים בסיסיים ומתקדמים ע״י מימוש מודל MVVM, תקשורת בין פקדים, עבודה עם טפסים חכמים, תקשורת אסינכרונית ועבודה מול השרת, ועד אפליקציות מבוססות Single Page Applications. (לסילבוס מפורט – ראה בהמשך) בהתאם למתכונת Extreme70, הקורס מועבר כמעבדה מתקדמת וכולל גם פרוייקט גמר.

לאיזה תפקידים נדרש הידע של הקורס?

כלים בשימוש בקורס

Web Developer

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

 

 

Full-Stack Developer

מפתח הפול-סטאק מכיר ועובד עם שני צדדי הפיתוח המרכזיים: צד הפרונט-אנד (Frontend) וצד הבק-אנד (Backend). בכך, הוא יכול לתכנת ולנהל את כל שלבי הפיתוח של האפליקציה או האתר.

הקורסים כוללים

אפשרות להקלטה
של כל
הקורסים

ליווי שוטף של הקבוצה על ידי המדריך + תמיכה לאורך כל ההכשרה

התאמה אישית של הצרכים בהתאם לצורכי ההכשרה

לאיזה תפקידים נדרש הידע של הקורס?

Cloud Architect

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

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

כלים בשימוש בקורס

אתם שואלים
אנחנו עונים

הקורסים שלנו מועברים בדרך שנוחה לכם – פרונטלי בבית הלקוח, בכיתה פיזית מטעם codePro ברחבי הארץ, או בבית הלקוח.

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

בלמידה והטמעת טכנולוגיה חדשה אנחנו מאמינים בעבודה בידיים, לכן כל ההכשרה מלווה בעבודה ותרגול. גם במהלך השיעור – וגם לאחר השיעור. 

סגל הדרכה שלנו מגוון ומורכב מהמרצים הטובים בישראל.

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

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

קורסים נוספים

קורס פיתוח מאובטח Code Security

קורס הכנה להסמכת NSE מבית Level 3 – Fortinet

קורס הכנה להסמכת NSE מבית Level 5 – Fortinet

קורס PowerShell Expert

מעוניינים בפרטים נוספים?
צרו קשר לייעוץ ראשוני ללא עלות

מעוניינים בפרטים נוספים?

דילוג לתוכן