מבחן התאמה

פרט לקורסים ארוכי הטווח (18 מפגשים) CSS Fundamentals ו-Fullstack Development אשר מתאימים לכל אחד וכדי להירשם אליהם אין שום צורך בידע קודם, כל יתר הקורסים ארוכי הטווח (בהיקף של 18 מפגשים) שמועברים על ידנו בנויים בצורה כזו כך שגם חסרי רקע בתיכנות יוכלו להירשם אליהם, ובתנאי שעברו בהצלחה את מבחן ההתאמה שפותח על ידנו. בכל קורס אנחנו מתחילים מאפס (מסבירים מהו משתנה… מסבירים את משפטי הבקרה הבסיסיים…  מסבירים הכל… כך שגם אנשים ללא שום רקע בתיכנות יוכלו להצליח בקורס). יחד עם זאת, מידת הקושי של החומר הנלמד ומידת העצימות שבהעברתו אינם אחידים. חלק מהקורסים קשים יותר מהאחרים.

במידה שלמועמד כבר יש ידע מוקדם בתיכנות (הערה חשובה: ידע ב-HTML ו/או ב-CSS לא נחשבים לרקע בתיכנות!!!) אין צורך במבחן ההתאמה. בכל מקרה שיש בו ספק, ההמלצה שלנו היא לעשות את מבחן ההתאמה.

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

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

בקורסים:
Python Programming
Front End Development
Software Engineering in PHP
Node.js Fundamentals
ציון המעבר הוא 60.

בקורסים:
Angular Fundamentals
Java Programming
Scala Fundamentals
Kotlin Fundamentals
Android Java Applications Development
C# Fundamentals
Swift Fundamentals
Go Programming
C++ Programming
ציון המעבר הוא 80.

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

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

לחסרי רקע בתיכנות אשר עושים את צעדיהם הראשונים בתחום אנו ממליצים להתחיל באחד משלושת הקורסים הבאים:
Front End Development
Software Engineering in PHP
Python Programming

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

ניתן ללמוד תיכנות ברמה בסיסית ב-JavaScript באמצעות הוידאו קליפים ברשימת ההשמעה
https://www.youtube.com/playlist?list=PLXbb_VgMNspJIqzPFdxmM7GWVcu-uUc51

ניתן ללמוד תיכנות ברמה בסיסית ב-PHP באמצעות הוידאו קליפים שצולמו בשלושת המפגשים הראשונים של הקורס Software Engineering in PHP
http://php.course.lifemichael.com/?p=112

Node.js Crash Course בחינם

ב-3 באוקטובר אנחנו נעביר את ה-Node.js Crash Course. מדובר במפגש אחד בהיקף של כ-3 שעות, שבמסגרתו נלמד, נדגים ונתרגל (מעט) ביחד עם המשתתפים את הנושאים הבסיסיים ביותר בפיתוח צד השרת של web applications באמצעות Node.js.

פרטים נוספים ורישום מראש בקישור
https://www.meetup.com/life-michael/events/250889121

ההשתתפות בחינם. מספר המקומות מוגבל. יש להירשם מראש.

PHP Crash Course בחינם

ב-12 בדצמבר אנחנו נעביר את ה-PHP Crash Course. מדובר במפגש אחד בהיקף של כ-3 שעות, שבמסגרתו נלמד, נדגים ונתרגל (מעט) ביחד עם המשתתפים את הנושאים הבסיסיים ביותר בשפה זו.

פרטים נוספים ורישום מראש בקישור
https://www.meetup.com/life-michael/events/250840901

ההשתתפות בחינם. מספר המקומות מוגבל. יש להירשם מראש.

Scala Crash Course בחינם

ב-28 בנובמבר אנחנו נעביר את ה-Scala Crash Course. מדובר במפגש אחד בהיקף של כ-3 שעות, שבמסגרתו נלמד, נדגים ונתרגל (מעט) ביחד עם המשתתפים את הנושאים הבסיסיים ביותר בפיתוח תוכנה באמצעות שפת התכנות Scala.

פרטים נוספים ורישום מראש בקישור:
https://www.meetup.com/life-michael/events/250870447

ההשתתפות בחינם. מספר המקומות מוגבל. יש להירשם מראש.

שני המפגשים הראשונים

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

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

בחירת מכשיר אנדרואיד

סטודנטים רבים אשר מעוניינים ללמוד כיצד לפתח אפליקציות למערכת ההפעלה אנדרואיד פונים אלינו בבקשה להמלצה על מכשיר טלפון נייד אשר מבוסס על מערכת ההפעלה אנדרואיד כדי שיוכלו להשתמש בו במהלך הקורס, וגם אחריו. ברוב המקרים, במידה שכבר יש מכשיר אנדרואיד ברשות התלמיד ההמלצה שלנו היא לא למהר ברכישת מכשיר חדש. רוב הסיכויים שהמכשיר הקיים יספק לרוב הצרכים בטווח הזמן הסביר. במידה שבכל מקרה מתכוונים לרכוש מכשיר טלפון נייד אשר מבוסס על מערכת ההפעלה אנדרואיד ההמלצה שלנו היא לבחור במכשיר אשר מבוסס על Android One. כאשר בוחרים במכשיר אשר מבוסס על Android One מובטח לנו שמערכת ההפעלה שמותקנת על המכשיר לא עברה שום שינוי (בין אם על ידי החברה שמפתחת את מכשיר הטלפון ובין אם על ידי גורם אחר). פרט לעובדה שמכשירי Android One מהירים יותר (בדרך כלל) וגם יותר בטוחים, משתמשי Android One נהנים גם מעדכוני תוכנה בתדירות גבוהה יותר. פרט לבחירה ב-Android One אנו גם ממליצים להימנע מרכישת מכשיר ממפעילים סלולריים. במקרים רבים מפעילים סלולריים מבצעים שינויים קטנים במערכת ההפעלה אשר לעיתים פוגעים במהירות פעילותה ולעיתים אף עלולים ליצור בעיות אבטחה. דבר נוסף שכדאי לוודא בעת רכישת המכשיר הוא הימצאותם של התקני חומרה חשובים (כגון NFC) כדי שניתן יהיה להריץ על המכשיר אפליקציות שנפתח ושעושות שימוש בהתקנים אלה. בכל הנוגע לזמן הסוללה, איכות המסך, ואיכות המצלמה… אלה הם פרמטרים פחות רלוונטים.

מציאת עבודה בג'אווה

כפי שכולם כבר יודעים אין שום בעיה למצוא עבודה בג'אווה. יש שפע של הצעות עבודה. הבעיה היא במציאת המתכנתים. כדי לסייע לחברות אשר מעוניינות להעסיק מתכנתים בשפת התכנות ג'אווה הקמנו קבוצה ייעודית בפייסבוק.
Java Jobs in Israel
קבוצות אחרות למציאת עבודה תוכלו למצוא בקישורים הבאים:
PHP Jobs in Israel
Mobile Platforms Jobs in Israel
Node.js Jobs in Israel
Python Jobs in Israel
FED Jobs in Israel
C# Jobs in Israel
Management Positions in Israel

קורס אנדרואיד חינם

ביום ראשון ה-12 באוגוסט יתקיים Crash Course ללימוד פיתוח אפליקציות לאנדרואיד. ההשתתפות בחינם. יש צורך להירשם מראש. במהלך המפגש נקיים היכרות עם היכולות הבסיסיות של מערכת ההפעלה אנדרואיד. המפגש מתאים גם לחסרי רקע בתכנות. המפגש יתקיים בגוגל קמפוס בתל-אביב. המפגש מופק על ידי life michael meetups. פרטים נוספים ורישום בקישור https://www.meetup.com/life-michael/events/250869344.