גיוס חומר לימודי רלוונטי :)

Chen40888

New member
גיוס חומר לימודי רלוונטי :)

שלום לכם :)
אני לומד לבד ושואף להגיע ל full stack כבר התחלתי html ו css לפני כמה חודשים.
אני מחפש קצת חומרים או נושאים שכדי ללמוד שקשורים לכל עולם התכנות
בעיקר JS שזה היעד הבא שלי.
אם למישהו יש חומרים מסודרים או דברים שאפשר ללמוד מהם זה יכול לעזור :)
ואשמח גם להמצלות כמובן , גם לגבי נושאים שכדי ללמוד וכאלו שפחות רלוונטים.
תודה וחג חירות שמח לכולם :)
 

Guy Yafe

New member
איזה רקע כבר יש לך בתכנות?

HTML ו - CSS אינן שפות תכנות.
JS גם היא בקושי שפת תכנות (למרות שאפשר להיות סוג של fullstack רק איתה).
האם אתה מכיר שפות תכנות נוספות?
 

Chen40888

New member
אני יותר מחפש ידע על JS ו JQUERY

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

Guy Yafe

New member
אני לא חושב שכדאי שתתחיל מJS

זו שפה מאוד מעצבנת שקשה ללמוד ממנה עקרונות תכנות נכונים (מבני נתונים, אלגוריתמיקה, מקביליות וכו').
&nbsp
אם אתה מתעקש להתחיל מJS, אני מציע שתתחיל מספרות (כרגיל, אני ממליץ פה על ספרים של Murach), או מקורסים ב - Udemy. הם יחסית זולים ובנויים טוב.
 

Chen40888

New member
אני לא בדיוק מתחיל מגאווה

אני יודע html ו css ברמה טובה יחסית אני כמה חודשים על זה עשיתי כמה פרויקטים קטנים לבד ונגעתי גם בבוט סטראפ.
ומה עם Jquery? האמת שבימים האחרונים ישבתי על זה, השאלה אם זה לא בזבוז זמן וכבר עדיף ללמוד את המקור - JS
 

Guy Yafe

New member
Javascript זה לא JAVA!!!!!!!!!!!!

Javascript זה לא JAVA!!!!!!!!!!!!
Javascript זה לא JAVA!!!!!!!!!!!!
Javascript זה לא JAVA!!!!!!!!!!!!
&nbsp
JS היא לא המקור של JAVA.
JAVA היא לא המקור של JS.
אין שום קשר בין שתי השפות.
&nbsp
JAVA היא שפת תכנות אמיתית, ואילו JS היא פסאודו שפת תכנות.
&nbsp
לענייננו:
המושג Fullstack בפרשנות של בניית אתרים, אומר בנייה של צד הלקוח וצד השרת. בצד הלקוח JS הפכה לסטנדרט דה-פאקטו של החלק האינטראקטיבי באתר.
לאחר מכן אנשים החליטו לאנוס את JS כך שתעבוד גם בצד שרת (Node.JS הוא אחת הדוגמאות לכך). אנשים ראו כי טוב והתחילו להשתמש ב-JS לעוד שימושים משונים כמו shell של מונגו וכדומה.
&nbsp
זה עדיין לא אומר ש-JS היא שפת תכנות, ובאופן חד משמעי זה לא אומר שמי שיודע JS יכול לקרוא לעצמו fullstack: מספיק שתסתכל על מודעות דרושים של fullstack: לרוב נדרש ידע בPHP, ב-C# או ב-JAVA (האמיתית).
אם בכל זאת אתה רוצה להתחיל מ-JS (שזה דומה לכך שכדי להוציא רשיון על רכב, אני אוציא קודם רשיון להדברת מזיקים), ההמלצה שלי נשארת: ספרות או קורסים של UDEMY זו התחלה מעולה.
&nbsp
לגבי JQUERY: אני לא מבין גדול בתחום אבל אני חושב שהיום משתמשים בזה הרבה פחות. יש הרבה פריימוורקים חדשים שעוטפים JS (אנגולר למשל), ולכן הפכו את JQUERY ליחסית מיותר.
 

Chen40888

New member
:)

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

Guy Yafe

New member
מילה לגבי JAVA

זו שפת התכנות העיקרית שאני עובד בה בשנים האחרונות.
מצד אחד היא שפה מאוד חזקה, מאוד מתועדת, עם המון ספריות צד שלישי לכל מטרה שתוכל לחשוב עליה. השפה הזו מתוחזקת לעוד שנים רבות על ידי אוראקל (רק השנה יצאה גרסה 9 שלה), והיא מאוד שימושית: כמעט כל חברה מסחרית היום מפתחת חלק גדול ממוצרי הליבה שלה ב - JAVA.
&nbsp
מצד שני יש המון מה ללמוד בה, אז תתכונן לדרך מאוד ארוכה.
&nbsp
בהצלחה.
 
ומשהו שלישי:

נכון לשנת 2003, הספריות הגרפיות של ג'אווה היו אוסף הבאגים המזוויעים המתועדים ביותר פרט לספריות הגרפיות של מיקרוסופט לC - ה mfc - בסביבת חלונות. (בעקר הswing המזעזעת).
 

Guy Yafe

New member
ספריות גרפיות בJAVA? מה זה?

:)
&nbsp
ויותר ברצינות: שום דבר ממה שאתה מתאר לא השתנה מאז 2003: הגרפיקה בJAVA איומה.
לכן אני משתמש בJAVA עבור צד שרת בלבד, ולמעשה את ה-UI שלנו אנחנו בונים ב-WEB.
 

eladts

New member
JavaScript היא הסטנדרט בצד הלקוח

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