|
לימודים
» מכללת קוד פתוח
|
|
|
 |
מכללת קוד פתוחהמטרה שלנו: להכשירך לבנות אתרים בקוד פתוח. |
מיקום בארץ: תל אביב
לימוד במכללת קוד פתוח מקנה לך ידע מעשי בבניית אתרי אינטרנט מאלף ועד תו, יכולת לנתח את צורכי הלקוח ולהתאים את האתר לדרישותיו, בקיאות בשימוש של רכיבים מובילים לשימושים מגוונים ויתרון ממשי בתחרות על משרות ופרויקטים של בניית אתרים.
המטרה שלנו: להכשירך לבנות אתרים בקוד פתוח.
איך אנו מגיעים למטרה זו?
1. כיתות קטנות ויחס אישי לכל משתתף ומשתתפת:
מספר המשתתפים המרבי בכל קבוצה הנו 12 עד 15. בחלק מהשיעורים יחבור למרצה מתרגל על-מנת לתת עוד יותר תמיכה במהלך זמן התרגול. טקטיקה זו מאפשרת למרצה להיות "עם יד על הדופק" ולוודא שהמשתתפים מבצעים כהלכה את התרגילים.
2. אנחנו לא "מעבירים חומר" אלא מאמנים אותך לבנות אתרים:
הלימוד מבוסס על תרגילים פרקטיים ופתירתם ולא על הרצאות תיאורטיות. בנוסף, יינתנו תרגילים לפתירה בבית במהלך השבוע שלאחר כל שיעור. לרשות התלמידים יעמוד פורום באינטרנט לשימושם בלבד, בו ניתן להיעזר זה בזה ולקבל רמזים וטיפים מהמרצה לפתירת התרגילים. בתחילת השיעור העוקב נעמוד על קשיים מיוחדים שהיו בתרגילים ואיך אפשר לפתור בעיות דומות בעתיד.
3. אנחנו לא רק מלמדים אותך לבנות אתרים, אלא מלמדים אותך איך ללמוד בעצמך בהמשך:
העולם הטכנולוגי של היום מציב אתגרים חדשים מידי יום בפני בוני אתרים. בשל כך, הלמידה היא מתמדת ולכך אנו מכשירים אותך - לדעת איך להמשיך ללמוד בעצמך, היכן לבקש עזרה והיכן למצוא את התשובות.
|
|
|
|
|
|
מסלולי לימוד: |
|
|
היקף: 120 שעות אקדמיות – 3 חודשים פעמיים בשבוע בערב
קהל יעד: מתחילים, מתכנתים, אנשי וורדפרס, דרופליסטים
מתכונת: הרצאה + תרגול
Drupal היא הפלטפורמה המובילה בקוד פתוח לבנייה, תחזוקה וניהול של אתרי אינטרנט עשירים. דרופל מספקת הן רכיבי תוכנה מוכנים וכן אפשרות להרחיב את היכולות באמצעות קוד. דרופל משתכללת באופן מתמיד ונתמכת בידי קהילה רחבה בעולם ובישראל.
קורס דרופל זה מיועד הן לבעלי ניסיון מועט בדרופל, הן לכאלו שלא למדו דרופל באופן מסודר או לחסרי ניסיון בכלל. הקורס יַקנה לך חשיבה נכונה בתכנון ובניית אתר וכן ידע וניסיון בכלים מעשיים הכרחיים לשם בניית תשתית חזקה וגמישה לאתרים שלך. כל זאת ללא צורך בידיעת שפות תכנות וללא קידוד. אין צורך בידע קודם כלשהו בדרופל או בבניית אתרים.
עם דרופל אפשר לבנות אתרים מורכבים הכוללים יכולות שמערכות אחרות מתקשות לספק. הבנייה נעשית בקוד פתוח כך שלא צריך לשלם על תכנות האתר. כל מה שנדרש הוא להוריד רכיבי תוכנה מוכנים (מודולים) ולהרכיב מהם את האתר. ברכיבים תומכת קהילה דרופלית תוססת המונה מאות אלפי בוני אתרים ואלפי מתכנתים בארץ ובעולם.
לאחר קורס זה יהיה ביכולתך לבנות אתרי דרופל ברמה גבוהה מרכיבים קיימים (אלפי רכיבים). אם יש לך אוריינטציה אוריינית ביכולתך להתמקצע אחר כך בנוסף גם בתכנות רכיבי דרופל ולשם כך מומלץ ללמוד קורס PHP ולהיות מתכנת.
דרישות קדם:
נדרשת מיומנות בהפעלת מחשב ושליטה מלאה בקריאת השפה האנגלית ובהקשבה לדוברים בה
אנו מצפים ממך:
♦ להגיע בזמן לכל המפגשים
♦ להביא לכל שיעור את המחשב הנייד שלך במצב תקין
♦ לבצע את כל המטלות שניתנו על-ידי המרצה
♦ להשקיע שעות למידה עצמית בבית בין המפגשים
מפתח הקורס ומרצה:
אמיר סימן טוב - הדרכה ופיתוח קורסים בתכנה
אמיר סימן טוב הנו מייסד ומנהל של מכללת קוד פתוח ולו 12 שנים של ניסיון בתחום התכנה. לאמיר ידע וניסיון רבים בתחום תכנות, בניית אתרים, ניתוח צרכים ואפיון כמו גם ניסיון רב בהדרכת קורסים בתוכנה.
אמיר דוגל בעצמאות כלכלית וקרייריסטית של הלומדים בקוד פתוח.
סילבוס מלא – נושאי הלימוד:
במהלך הקורס נבנה שלושה אתרים אמיתיים בדרופל, תוך כדי לימוד הנושאים שלהלן. שווי האתרים ללקוח נעה בין 4,000 שקלים (האתר הראשון שנבנה) ל-12,000 שקלים (האתר האחרון שנבנה). קורס שכולו תכל'ס תוך הבנה אמיתית של חשיבה דרופלית נכונה.
1. התקנת אתר, ייצוא אתר, ייבוא אתר והכרת התיקיות והקבצים בתיקיית השורש
2. מנהלנות אתר - לוח המנהלן, קונפיגורציה, התקנת רכיבים ותבניות עיצוב ומעקב דוחות
3. פריטי תוכן - הוספה, עריכה, מחיקה, שכפול, שאיבת רסס ותזמון שעון-עצר
4. סוגי תוכן - אידאות לעומת תקריות, יצירת סוגים, השלכות שינוי ומחיקה של סוגים
5. משתמשים - ניהול והגדרות, תפקידי ניהול וייצור, מתן הרשאות לפי סוגי תוכן
6. שדות - קלאסיים, וידאו, תאריך, ערכים בעלי מפתחות, פקדי קלט ואפשרויות תצוגה
7. קישורים בין סוגי תוכן - גישת הפרד-ומשול, תרשים ישויות (UML) ומימוש דרופלי
8. תשתית לקידום האתר במנועי חיפוש (SEO) - נתיבים נרדפים, מניעת תכנים כפולים וכותרת הדף
9. טקסטים - מסננים, פורמטים (מבני קלט) הרשאות וברירת מחדל
10. טפסים - איסוף מידע מגולשים וניהולו, סוגי שדות-קלט
11. התמצאות באתר - חיפוש, ניווט באמצעות תיבות, תפריטים וספרים מקוונים
12. קבצים - העלאה, הגדרת נתיב שמירה לפי דפוסי תחליף, מטמון תמונות וסגנונות תמונה
13. תיוג וקטלוג - טקסונומיה - מילונים, מונחים וענן מונחים
14. לוקליזציה - שרת localize, קובצי תרגום והפצתם, עברית כשפת האתר ותרגום ידני
15. ריבוי שפות - אתר דו-לשוני או רב-לשוני אמיתי, תרגום פריטי תוכן וריבוי ערכים למשתנה גלובלי
16. מסד נתונים - ממשק הניהול phpMyAdmin, טבלאות, שדות, רשומות ושאילתות שליפה
17. ממשק היבטים - סגנון רשומה פריט, סינון, מיון, דפדוף ותצוגות דף ותיבה
18. סגנון רשומה שדה ומצגות של תמונות וסרטוני וידאו
19. סגנונות פריסה - רשימה, טבלה, רשת - כולל שכתוב פלט שדה
20. שימוש בארגומנט כמסנן דינמי
21. הטמעת היבט תלוי-ארגומנט בעמוד פריט תוכן
22. חשיפת מסננים והיררכיית ערכים
23. רכיבי היבטים מתקדמים
24. חלקי התבנית - קובצי TPL, קובצי CSS, קובץ info והוספת קובצי סגנון
25. שפת CSS בקובצי סגנון - איתור מזהה מקוּנן, הוספת המזהה בקוד ודריסת ערכיו
26. ריטול - התאמת תבנית העיצוב לשפות הנכתבות מימין לשמאל (עברית, למשל)
27. שפת PHP בקובצי סגנון - משתנים עיקריים, פקודות נפוצות והתמצאות בקובץ
28. דף תבנית - שכפול ועריכה של דף תבנית קיים ויצירת עמוד נחיתה
29.הוספת דף תבנית חדש עבור שדה מסוים
קורס חובה למעוניינים להשתלב בהצלחה בתעשיית ההייטק הישראלית בתחום תכנות לאינטרנט. לימוד אינטנסיבי עם תרגול מרובה של כל הנושאים הנלמדים. תכנות בקוד פתוח הנו הכוכב הנוצץ בשמי פיתוח אתרי אינטרנט אינטראקטיביים ואתה הולך להיות השפיץ של אחד מחודיו של הכוכב.
הביקוש לבוני אתרים בקוד פתוח גדל באופן עקבי - בדיוק מה שאנו שנלמד אותך!
סילבוס:
♦ יסודות פיתוח אתרים באינטרנט:
HTML ו-CSS מאפשרות להציג מידע בדפדפן של הגולש - הן מהוות סטנדרט לכל סוגי הדפדפנים וכן תשתית לבניית אתרים סטטיים. על תשתית בסיסית זו מסתמכים גם אתרים דינמיים השולפים נתונים מתוך מקורות חיצוניים כמו מסד נתונים - אתרים שתלמד לבנות בהמשך הקורס. צפויות לך הפתעות גם אם אתה חושב שאתה כבר יודע HTML ו-CSS.
1.שפת הסימון HTML
2.גיליונות עיצוב מדורגים - CSS
3.שימושים מתקדמים ב-CSS
4.HTML5 + CSS3
5.סביבת עבודה כמו בתעשייה
6.יסודות התכנות ותחביר השפה
7.מחרוזות וביטויים רגולריים
8.מערכים
9.פונקציות
10.תכנות מונחה-עצמים
11.תכנות מונחה-עצמים - Encapsulation
12.טפסים ואחסון נתונים בצד לקוח
13.קבצים, XML, JSON
14.מסד הנתונים MySQL
15.שימוש במסד MySQL בשפת PHP
16.שפת JavaScript
17.ספריית jQuery
18.jQuery מתקדם ו- AJAX
19.מערכת ג'ומלה - Joomla
20.עיצוב תבנית במערכת ג'ומלה
21.מערכת וורדפרס וריטול
22.פיתוח תוסף של וורדפרס
23.פיתוח אפליקציות IFRAME לפייסבוק
24.מערכת ניהול גרסאות GIT והשתלבות בפרויקטים
מפתח ומוביל הקורס:
רן בר-זיק - מתכנת PHP בכיר ומומחה טכנולוגיות web
מתכנת PHP בכיר עם ניסיון רב הן בצד השרת (Server Side) והן בצד הלקוח או צד הקצה (Front End). במסגרת עבודתו עובד רן גם עם המערכות המובילות באינטרנט: דרופל, וורדפרס וג'ומלה ועל פי התקנים החדשים ביותר בתעשייה.
רן מפעיל את אתר אינטרנט ישראל, אתר פופולרי מאוד המוקדש לפיתוח אינטרנט ומכיל מדריכים מקוונים רבים ומאות מאמרים בנושאי תכנות ופיתוח. בנוסף כותב רן מדריכים מקצועיים המוקדשים לקוד הפתוח בפורטל webmaster.org.il – מבין המובילים בתחום בישראל.
כמתכנת פעיל ומבוקש - הן כשכיר והן כעצמאי (פרילנסר) - מכיר רן היטב את מה שמתרחש בתעשיית האינטרנט בישראל ובתחומי בניית אתרים ותכנות ל-web. רן ילמד אותך מה שבאמת צריך לדעת וזאת על-מנת להבטיח לך קדימות אצל מעסיקים פוטנציאליים וכלפי הלקוחות שלך בעתיד.
רן עובד בחברת HP ישראל כמתכנת בכיר ויועץ מערכות Web ובחר להוסיף על עבודתו גם את משימת ההכשרה של מתכנתים חדשים לשוק הישראלי. לרן ניסיון רב בהדרכה והוא נחשב "גורו" בקרב אנשים מתעשיית ההייטק הישראלי. רן מעביר מהתלהבותו לעולם התכנה למאזינים לו ומדביק אותם לאהבה למקצוע.
|
|
|
|
|
|
|

|