קורס פיתוח אפליקציות Web ב Svelte.js

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

קורס פיתוח אפליקציות Web ב Svelte.js

דרישות קדם

  • ידע בשפות קוד HTML, CSS ו-JavaScript
  • היכרות עם עולם המחשוב ומערכות הפעלה.

קהל היעד

  • מתכנתים בעלי רקע קודם בפיתוח בשפות HTML,CSS,JavaScript.
  • מתכנתי Frontend וצוותי פיתוח המעוניינים לפתח אפליקציות ואתרי אינטרנט באמצעות Svelte.

פרטים נוספים

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

למה

קורס פיתוח אפליקציות Web ב Svelte.js

?

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

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

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

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

What is Svelte?

Advantages of Svelte

Svelte vs. other JavaScript frameworks

Setting up the development environment

Creating your first Svelte component

Understanding components in Svelte

Handling data with reactive statements

Binding and updating data

Computed properties and watchers

מבוא לSvelte

בחלק הראשון של הקורס נחשוף את העולם החדשני של Svelte, ששינתה את כללי המשחק בפיתוח ווב. משתתפי הקורס יבינו למה Svelte מתבלטת על פני שאר ה frameworks של JavaScript, יחקרו את היתרונות היחודיים שלה ביצירת קוד פשוט ובהגברת הפרפורמנס. נדריך אתכם דרך הקמת הסביבה המקומית, לקראת יצירת קומפוננטות ה Svelte הראשונה שלכם. נצלול עמוק יותר כדי להשיג שליטה מלאה ב reactive statements וב data binding, רעיונות הכרחיים ליצירת ממשקי משתמש ידידותיים. נכיר את הכוח של computed properties ושל watchers ליצירת קומפוננטות תגובתיות, ובכך נניח את התשתית להמשך.

 

ניהול state

השלב השני של הקורס מתמקד ב state management מורכב ובטכניקות של event handling. נתחיל בניהול local component state ונלמד איך להעביר דאטה דרך props באופן אלגנטי. משם, נצלול לתוך ניהול global state עם Svelte stores, היבט חיוני לתיחזוק state בין קומפוננטות שונות. המחקר שלנו יכלול את Svelte Context API, כלי עוצמתי לשיתוף state management. נכסה גם אסטרטגיות event handling מורכבות, החל מ validation ו custom event handlers.

 

עיצוב ופונקציונליות עם Svelte

בחלק השלישי של הקורס, נתמקד בשיוף ההיבטים האסתטיים והפונקציונליים של אפליקציות Svelte. נלמד איך לשלב inline and scoped styles ולמנף CSS transitions ואנימציות, כמו גם איך ליישם dynamic styling. נראה איך להשתמש ב CSS frameworks כמו Tailwind כדי ליצור עיצובים אלגנטים ותגובתיים. בנוסף, שלב זה יעשה היכרות עם component lifecycle methods, conditional rendering, והתמודדות עם ניהול אופרציות אסינכרוניות - כישור נדרש במיוחד עם אפליקציות מונעות-דאטה. לצד זאת, נקפיד על הפרקטיקות הנכונות כדי לוודא שהאפליקציה לא רק תיראה יפה אלא גם תעבוד ביעילות מקסימלית.

 

SvelteKit

בשלב הרביעי של הקורס נכיר את SvelteKit, שלד-התוכנה הרשמי של Svelte ליצירת אפליקציות צד שרת ב Svelte. נלמד איך להקים פרויקט SvelteKit מ-א' ועד ת' תוך הבנת הניואנסים של pages, layouts, routing, navigation ועוד. ניכנס עמוק לתוך עקרונות ה Server Side Rendering תוך קינפוג server-side routes ושליפת דאטה מהשרת תוך התמודדות עם תרחישים ספציפיים ל SSR. שלב זה הוא חיוני עבור מפתחים ששמים לעצמם למטרה לבנות אפליקציות סקיילביליות וידידותיות למשתמשים ול SEO.

 

פרויקט Svelte מסכם

בשלב זה נשלים הספקטרום השלם של ההיכרות שלנו עם Svelte תוך יצירת פרויקט אמיתי שיוכל לשמש את משתתפי הקורס בפורטפוליו. נעבוד עם SvelteKit endpoints, serverless functions ונתמודד עם הצורך לגבש מנגנון של אותנטיקציות והרשאות משתמשים. נתייחס גם לאסטרטגיות של localication ו internationalization, כדי שהאפליקציות יוכלו להיות נגישות גלובלית בשפה ובעיצוב המצופה על ידי משתמשים בינלאומיים. נלמד על אופטימיזציה ועל האופן בו טכניקות שונות של deployment ותהליכי CI/CD יכולים לתרום לה. בסיכומו של הקורס, המשתתפים יהיו בעלי ידע מעשי ותאורטי חזק ויוכלו להשתלב בטבעיות בסביבה מקצועית אמיתית.

 

Azure Infrastructure Operations

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

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

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

Web Developer

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

 

 

UI/UX Developer

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

Full-Stack Developer

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

Frontend Developer

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

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

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

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

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

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

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 מקיימים פגישה עם הלקוח, מבינים את הצורך ומתאימים את ההכשרה בצורה הטובה ביותר.

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

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

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

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

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

קורס Linux Essentials

קורס תכנות AI עם Python

קורס אנליסט SOC

קורס פיתוח תוכנה בשפת F#

קורס PYTHON למתחילים

קורס WordPress

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

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

דילוג לתוכן