קורס פיתוח אפליקציות ב Flutter

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

דרישות קדם

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

קהל היעד

  • סטודנטים ובוגרים טכנולוגים
  • בעלי רקע קודם בפיתוח Web / פיתוח אפליקציות המעוניינים להתמקצע ב Flutter
  • צוותי R&D המעוניינים להטמיע פיתוח ב Flutter בארגון

פרטים נוספים

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

למה

קורס פיתוח אפליקציות ב Flutter

?

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

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

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

הקורס מתאים למתכנתים בעלי רקע קודם בפיתוח (עדיפות לפיתוח אפליקציות/אתרים בטכנולוגיות השונות) שמעוניינים לצלול לעולם של Flutter.

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

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

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

Introduction to Flutter and Dart

 

Flutter Development Environment Setup

 

Basic Widgets and Layouts in Flutter

יסודות Flutter

בסיס חזק ויסודי הוא תנאי חיוני לקראת ההמשך. נעשה היכרות עם Flutter ושפת התיכנות העיקרית שלה, Dart. נבין את היתרונות של ה framework החזק הזה בכל הנוגע לבניית cross-platform apps. נקים לך סביבת פיתוח מקומית, ונתחיל ליצור!

עיצוב ממשק משתמש עם Flutter

עכשיו כשיש לך בסיס של ידע וסביבת פיתוח נוחה ומוכרת, נתחיל את התכלס: יצירה ועיצוב של ממשק משתמש. נלמד איך ליצור UI מושך ויזואלית ונוח לשימוש בעזרת ה widget library הנרחבת שזמינה עם Flutter. נחקור דרכים שונות ליצירת אינטראקטיביות ידידותית למשתמש, על ידי אינטגרציה של מגוון האלמנטים המוכרים לכולנו כמשתמשים, כמו כפתורים, סליידרים וטפסים. נוסיף שכבת ליטוש של אנימציה ומעברונים, כדי לייצר חוויה חלקה ותגובתית. הדגש יושם על מציאת האיזון הנכון בין ויזואליות מושקעת לבין פשטות ונוחות השימוש.

ניהול דאטה עם Flutter

מטרת שלב זה של הקורס היא להביא אותך לשליטה מלאה בניהול דאטה, על כל מרכיבי תהליך העבודה השוטף. נכיר גישות שונות ל state managment ואת המקרים המתאימים לכל אחת מהן. נלמד לעבוד גם עם דאטה מקומי וגם עם דאטה מרוחק, כדי לאפשר לך לבנות אפליקציות שיתקשרו עם כל API שקיים ברשת. בנוסף, ניישם persistent storage של הדאטה גם באחסון מקומי וגם בסביבת ענן, כדי להכיר דרכים שונות לשמר את הדאטה בין סשנים שונים של שימוש באפליקציה. המטרה היא לא רק לדעת ליישם מבחינה טכנית, אלא להבין את השיקולים התיאורטיים לבחירה בגישה אחת על פני אחרת, כדי להניח אצלך את היסודות לשלבים מתקדמים יותר בקריירה שלך.

פיצ'רים מתקדמים של Flutter

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

הרצת Flutter

אפשר לבנות את האפליקציה הכי טובה בעולם, אבל לא יהיה לזה טעם ללא הידע המתאים על איך להרים ולשמור אותה זמינה לציבור הרחב. בזה יעסוק השלב המסכם של הקורס. נלמד על התהליך השלם של העלאת אפליקציית Flutter לאוויר, גם עבור Android וגם עבור iOS, כדי לא להגביל את המשתמשים העתידיים של האפליקציה שלך. נבין את המשמעות של כתיבת קוד מיינטיינבילי ונכיר את הפרקטיקות הנכונות לשם כך. נלמד איך ליצור אופטימיזציות בהתאם לפלטפורמות השונות תוך שמירה על חוויית משתמש אחידה, והתמצאות בסביבות השונות - dev, staging, production. נלווה אתכם יד ביד עד לרגע המרגש של הריליס הראשון :)

Azure Infrastructure Operations

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

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

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

Data Visualization Developer

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

Web Developer

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

 

 

UI/UX Developer

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

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

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

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

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

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

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

קורס פיתוח בשפת TypeScript

קורס בדיקות חדירות WEB

קורס Ethical Hacking

קורס ElasticSearch

קורס IT עם התמחות ברשתות תקשורת וענן

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

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

דילוג לתוכן