קורס תכנות בשפת PHP

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

קורס תכנות PHP

דרישות קדם

  • רקע קודם בפיתוח תוכנה
  • הכרות עם SQL

קהל היעד

  • סטודנטים ובוגרים טכנולוגים המעוניינים לפתח בשפת PHP
  • מפתחי אתרים בפלטפורמות שונות כגון WordPress המעוניינים ללמוד לפתח תוספים.
  • צוותי פיתוח R&D המעוניינים לפתח או לתחזק מערכות הכתובות ב PHP.

פרטים נוספים

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

למה

קורס תכנות בשפת PHP

?

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

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

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

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

Introduction to PHP

 

Variables and Data Types

 

Control Structures

 

Functions

 

Arrays

יסודות PHP

בשלב ההתחלתי, נתחיל את מסע ה PHP עם למידת היסודות הבסיסיים ביותר של פיתוח ווב על מנת לוודא שהתשתית חזקה מספיק בשביל ההמשך. נדייק את ההבנה בכל הנוגע ל variables ו data types הייחודיים של PHP, תוך היכרות עם control structures וניהול של scripts, על מנת להתרגל מהתחלה לעבוד באופן מודולרי ו reusable.

 

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

בשלב הבא, נשכלל את מיומנויות ה PHP שלנו דרך עבודה מתקדמת עם עיבוד נתונים והתעמקות במושג הפולימורפיזם של object oriented programming. כחלק מכך נכיר טכניקות מתקדמות של עיבוד טקסט וניהול קבצים, דרך היכרות עם כלים המאפשרים לקוד להיות יותר מיינטיינבילי ואפקטיבי. נכסה אסטרטגיות מסוימות של התמודדות עם שגיאות כדי ליצור אפליקציות איתנות המוכנות לכל תרחיש. נסכם את שלב זה של הקורס עם סביבת עבודה המחוברת למסד נתונים של SQL (ספציפית MySQL) לקראת השלבים הבאים.

 

מינוף user sessions

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

 

בטיחות ויציבות עם PHP

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

 

פרויקט PHP מסכם

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

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

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

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

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

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

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

קורס UI/UX עם Figma

קורס יישום Salesforce

קורס SharePoint

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

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

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

דילוג לתוכן