היי אשמח לעזרהאנונימי (פותח)
לפורום המקבילמשהאחרונה
לא לגמרי ברורה השאלהעוקר הרים
את מתכוונת כשאת רואה קוד javscript איך את מזהה שהוא קוד אנגיולרי?
למה את/ה קורא גם angular?אריקל
בעיקרון, angular בסופו של דבר משתמש בפונקציות/מחלקות js
angular מכיל הרבה דברים.
את מנגנון התצוגה (שאפשר לזהות על ידי מאפיינים/תגיות כמו ng-repeat, ng-if וכאלה הכי קל לזהות כי זה בתוך הhtml עצמו.
אחד הדברים היפים בangular (שדווקא אין דרך לזהות אותו בצורה פשוטה) זה מנגנון הinjector שלו, מה שמגניב בו שהוא בעצם מאפשר לקחת כל מחלקה או פונקציה פשוטות ולקבל אותן בכל מקום שצריך.
מה שאומר, שניתן להגדיר כל מחלקה בתור service, ויותר מזה - ניתן לכתוב קוד נקי לחלוטין מangular כשבמקום אחר, אפילו בקובץ נפרד לחלוטין, להמיר את כל האובייקטים לאובייקטי אנגולר.
הענין הזה גורם לכך שלא תמיד יהיה קל לזהות שמדובר באנגולר מתוך הקוד עצמו חוץ מהhtml
למרות שלרוב יהיה די פשוט למצוא קריאה לפונקציה שמריצה בפועל את המנגנון של אנגולר.
חפש את הסקריפט angular.js או ng- משהומשהאחרונה
חייב להגיד משהו בקול- לכל מי ששואל איך מתקדמים..לבן כהה
קודם כל, ממש רעיון טוב לפתוח פורום ספציפי לתכנות. אני מקווה שבאמת נדע למצות אותו ולמלא אותו בתוכן.
למרות שחבל לי שפותחים עוד ועוד פורומים, כשיש מישהו שיצר אתר מקביל לXDA, בעברית.
לא חשוב.
בכל מקרה, ראיתי פה בכמה נושאים שונים את הבקשה לספר או מדריך בנושא מסוים.
לדעתי, בתחום שלנו הדרך ללמוד היא ללמוד קודם את היסודות, ואז לאחר מכן פשוט לומדים תוך כדי התקדמות, בעזרת חיפוש גוגל ודוגמאות קוד.
לדוגמא:
בתכנות מונחה עצמים, ברגע שלומדים כמו שצריך את העקרונות של שפה כלשהי (עצמים, מבנים, מחלקות וכד') כל מה שנשאר הוא פשוט להכיר עוד ועוד מחלקות, ולדעת להשתמש בעצמים שלהם. ואם אני רוצה לבנות תוכנה שתשלח בקשה לשרת, אני פשוט מחפש בגוגל "Send HTTP request JAVA" ולומד מהתוצאות. בדרך אני אפגוש כנראה עצמים או מחלקות סטטיות, ומקסימום, אם אני רוצה להעמיק, אני אבדוק בתיעוד שלהם או בדוגמאות קוד.
כדי לעבור לשפה אחרת, אני אבדוק איזה מדריך למתחילים, אבין פחות או יותר את התחביר של השפה, ופשוט דרך גוגל אני אצטרך להכיר מחלקות של השפה.
בWEB, גם כן אותו עקרון. ברגע שמכירים את התגיות, אין יותר מידי מה לדעת, חוץ מלהכיר עוד תגיות ועוד אפשרויות. (פחות מבין בזה, אני לא אוהב תגיות.. אבל במה שאני נפגש אני די מבין את הקטע)
נכון, לפעמים יש נושא חדש וגדול, כמו לעבור מConsole Application ל Forms, או להיסגר שנייה על MVC וכו', אז שוב, צריך לקרוא איזה מדריך (לא חייבים בעברית אפילו) רק כדי להבין את התיאוריה, ואז שוב להתקדם עם גוגל. ואולי החיפוש הראשון יכלול את המילה Beginner או Training.
פעם היו חופרים גם לי, שאני לא יכול בלי אנגלית, ושפשוט צריך לחפש בגוגל. אז זה היה קשה, אבל היום גיליתי פתאום שאני קורא אתרים שלמים באנגלית בלי לשים לב, וכל בחלומות והחיפושים שלי אחרי ספרים אלקטרוניים (מודפסים הם ממש יקרים) נשארו בתיקייה שכוחה בDRIVE....
אז בהצלחה!
מוזמנים לפנות תמיד..
תריך לתרגל ולהבין מה מתרגליםמושיקו
יותר מזהאריקלאחרונה
לפי מה שהבנתי במקרה שם הוא דיבר למשל על התפתחות של C++לעומת לפני 10 שנים.
אהלן יש לי כמה שאלותקוד אבל פתוח
2. אני יודע c# מהבגרות ברמה של 5 יחידות, שזה אומר קלט ופלט בcmd לולאות if for while ורקורסיה.
בנוסף למדתי ברשת php אבל אני לא שורק html js בשביל באמת לכתוב אתר מ0. איזה שפה כדאי ללמוד? משהו שאני יודע את הבסיס או שכבר ללכת ללמוד שפה חדשה?
3 אני מתכנן בעזה ללמוד את תחום התכנות, הבנתי שיש הנדסאי תוכנה, מהנדס תוכנה, ומדעי המחשב. מה נחשב יותר טוב? ואיך אפשר באמת להיות מקצועי בתחום? דרך 4 שנים תואר? או קורס וכמה שנים ניסיון?
תודה רבה
תשובותישמי תכלת2
2יש אתר w3school שיש בו מדריכים מעולים על תכנות באינטרנט. בשביל לבנות אתר חייבים לדעת html js css.
אתה יכול ללמוד מהאתר הנל
3 יש על זה המון מידע ברשת..
יש הבדל בין לעשות תואר לקורס. ההבדל בין מדעי המחשב להנדסת תכנה זה בעיקר פרויקט שעושים בשנה ד בהנדסת תוכנה.
הנדסאי לא מכירה..
תודה רבהקוד אבל פתוח
2 אז את ממליצה להישאר בתחום הweb?
מנסה לענות מנסיוני הדלconet
ככל שתתרגל יותר תלמד ותר וכך תתקדם.
נניח למדת מחרוזות תנסה לעשות תוכנית שתיקח פרק בתנך ותסדר לך את זה איך שאתה רוצה. תסמן מילים תמחק אותיות תוסיף רווחים כל מה שיעלה לך לראש.
למדת מערכים תבנה שח מט דמקה וכו'
וכך לאט לאט תשפר את האפשרויות ואת היכולות שלך...
לדעתי להשתלב בעולם ה web קצת יותר פשוט כי יש המון המון מידע ברשת גם אני לא מספיק להתמקד בתחום מסויים כמו שצריך מזמן טבעתי בכמות החומר ואני לא יודע כל כך להחליט איך להתקדם ובמה להתמקצע.
לגבי הלימודים אם אתה צעיר ונשוי קח קורס תשתפשף תנסה להתחיל לעבוד ואז בהמשך אם תרגיש צורך צא ללימודים בפתוחה או במכללה ואם ממש יש לך כח לך לאוניברסיטה. אם הגעת לאוניברסיטה או לכל מוסד אחר תלמד מדעי המחשב כי בהנדסת תוכנה התואר אולי קצת יותר פרקטי אבל עוד שנה של לימודים כשבסופו של דבר כמעט ואין הבדל בין התפקידים האפשריים לכל אחד מהמקצועות... (את השיקול הזה שמעתי מפרופסור דתי במחלקה למדמח/הנדסת תוכנה באוניברסיטת בן גוריון שיש לו חברת הייטק נחמדה שמעסיק כ 100 עובדים)
שיהיה בהצלחה
ענית בפירוט נרחב תודה רבהקוד אבל פתוחאחרונה
שלום לכולםconet
www.tutorialspoint.com
הוא נראה מצויין ויש שם מדריכים כמעט לההההההכל...
אם משהו מכיר ויכול לחוות דיעה לטוב או לרע אני אשמח
בהצלחה ויישר כח על הרעיון
אני אשתמש בו הרבה בזמן הקרוב
אישית אני משתמש בו רק כדי לבררLאחרונה
ובזה הוא מעולה.
אף פעם לא השתמשתי בו כמדריך
ללמידה אני רואה טוטריאלים ב YouTube.
מדריך באנגלית C#פולמוס
העלתי פה קודם מדריך בעבריתמשה
והנה גם בעברית:בינתיים.
מה שמשה העלה מקודם,
מדריך מדהים.LightStar
בס"ד
המדריך נותן בסיס מצויין לתכנות, מצד שני פגשתי אותו רק אחרי שידעתי קצת +-.
איזה מהם?conet
העברית, האנגלית גםLightStarאחרונה
בס"ד
בעברית השתמשתי בעיקר.
לאנגלית הגעתי הרבה מגוגל