התמקדות בהקניית החכה

learn how to learn

כאשר לומדים שפת תכנות חדשה באמצעות קורס מקצועי מומלץ להתמקד בעקרונות וביצירת הבסיס כדי שאלה יאפשרו (בדומה לחכה) להמשיך וללמוד באופן עצמאי.

שימוש ב-Cheat Sheet של Scala

Scala Programming Cheat Sheet

השימוש ב-Cheat Sheet יכול לסייע בתהליך הלמידה. ניתן לייצור Cheat Sheet בעצמנו וניתן להשתמש ב-Cheat Sheets אשר נוצרו על ידי אחרים.

המתודות foldLeft ו-foldRight של List

Scala Programming Course

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

המתודות reduceRight ו-reduceLeft של List

Scala Programming Course

בדומה לשפות תכנות אחרות, גם Scala תומכת בפעולות reduce כאלה ואחרות בעבודה עם collections. כך למשל, הפונקציות reduceRight ו-reduceLeft שמוגדרות ב-List.

פיתוח קוד ב-Scala אונליין בדפדפן

Scala Online IDE

בשנים האחרונות מופיעים פתרונות רבים אשר מאפשרים לנו לפתח קוד באמצעות IDE שרץ בדפדפן. אחד מהם הוא Scastie, אשר מאפשר לנו לפתח קוד ב-Scala באמצעות ה-IDE.

מפגש היכרות עם שפת התכנות Kotlin

Kotlin Jump Start

במפגש שנקיים כחלק ממפגשי המיטאפ של life michael academy נקיים היכרות ראשונית עם שפת התכנות Kotlin. המפגש יתקיים אונליין, באנגלית, ובחינם.

הקבוצה Java Developers Israel

הקבוצה המקצועית Java Developers Israel

את הקבוצה Java Developers Israel הקמנו לפני למעלה מ-10 שנים. בקבוצה למעלה מ-3000 חברים והיא מתמקדת בשפת התכנות Java.

פיתוח ל-web באמצעות Scala.js

open space programmers web development scala.js

באמצעות Scala.js ניתן לכתוב קוד ב-Scala ולתרגם אותו ל-JavaScript. באמצעות Scala.js ניתן להשתמש ב-Scala גם בפיתוח הקוד שרץ בדפדפן.

השוואה בין Scala, Kotlin ו-Java

Three Programmers with Laptop

בחברות רבות שוקלים להתקדם ולעבור מ-Java ל-Kotlin או ל-Scala. לעיתים עדיף להימנע, ולהישאר עם Java. הסמינר שפיתחנו לאחרונה יוכל לסייע בקבלת ההחלטה.

Update cookies preferences