האם אתה מכיר מדריך /סדרת סרטונים ל.net?

  • הוסף לסימניות
  • #1
אני מחפש דחוף ללמוד .net
יש כאן מישהו שיכול לעשות לי סדר בנושא, כי יש כ"כ הרבה סוגי פרויקטים שאפשר לפתוח
כמו ,mvc,asp.net .net core וכו.
עם מה מקובל היום לפתח בשוק, והיכן ניתן למצאו מדריך מתאים.

תודה מראש לכל העונים
 
  • הוסף לסימניות
  • #2
asp.net זה משהו ישן אל תיגע בזה חבל על על הזמן
.net core זה טכנולוגיה שניתן להריץ ווינדוס על מגוון פלטפורמות כמו לינקוס וכו בניגוד לעבר שתוכנות של מייקרוסופט לא רצו רק על מערכת הפעלה של ווינדוס
mvc זה לא קשור כ"כ ל .net זה יותר מתדולוגיה (שיטת) פיתוח שהם משתמשים בזה העיקרון בז אומר הפרדת של חלקי המערכת
 
  • הוסף לסימניות
  • #3
asp.net זה משהו ישן אל תיגע בזה חבל על על הזמן
.net core זה טכנולוגיה שניתן להריץ ווינדוס על מגוון פלטפורמות כמו לינקוס וכו בניגוד לעבר שתוכנות של מייקרוסופט לא רצו רק על מערכת הפעלה של ווינדוס
mvc זה לא קשור כ"כ ל .net זה יותר מתדולוגיה (שיטת) פיתוח שהם משתמשים בזה העיקרון בז אומר הפרדת של חלקי המערכת
אוקי..טוב לדעת.
עכשיו שאני יודע מה ללמוד אני רק צריך לדעת מאיפה ללמוד...
 
  • הוסף לסימניות
  • #4
פוסט קצת בהרחבה על .net core
דוטנט זה פריימוורק של מייקרוסופט, לא שפה, המאפשר שליטה בניהול זיכרון, בהתקני קלט פלט, בקימפול תוכנה ואפשר להשתמש בו בכמה שפות (C#,F#,VB). ביחד עם הIDE שזה הVisual Studio זהו פתרון מלא לבניית תוכנת Desktop, אתר WEB ועוד. ישנה או הייתה מגבלה אחת מרכזית שמנעה מחברות ומפתחים ברחבי העולם לבחור בו:
כל העבודה צריכה להיות עם מוצרי ווינדוס.
כלי הפיתוח הוא Visual Studio שרץ על ווינדוס, הרצת תוכנות מותאמת רק לווינדוס והרצת אפליקציות WEB מתבצעת על גבי שרתי IIS שעובדים רק על שרתי ווינדוס. וכידוע, בשביל להשתמש במוצרי ווינדוס ומייקרוסופט, צריך לרכוש רשיונות והכול עולה כסף. בנוסף, מיקרוסופט בשנים האחרונות נותנת הרבה מאד שירותי ענן שעובדים על שרתי LINUX לכן הם יצאו במהלך מהפכני והוציאו את .NET Core ‎.NET Core – פלטפורמה חינמית עבור פיתוח והרצת תוכנה מבית "מיקרוסופט".
היא שייכת לעולם הדוטנט וההבדלים העיקריים שהפכו אותה לרלוונטית הרבה יותר מאשר .Net Framework הם: שהיא מבוססת קוד פתוח וcross-platform מה שמאפשר הרצת קוד שפותח עבור NET. על גבי כל מערכת הפעלה כמו Linux ,MacOS, מכשירים ניידים, לא רק על Windows. הרבה מאוד מפתחים וחברות בעולם שעובדים עם מערכת ההפעלה Linux למשל, שהיא חינמית, יוכלו כיום לבחור כן לעבוד עם .Net Core (וC# כמובן, לעומת JAVA ועוד) למרות שעד היום הטכנולוגיות העיקריות של החברה לא כללו שימוש בדוטנט בכלל.
ישנם מספר יתרונות נוספים שנוספו, כמו מנגנון Dependency Injection כחלק אינטגרלי, שיפור הביצועים ברמות שהוקפצו לרמות גבוהות בהרבה, צמצום הספריות הנדרשות למינימום, הפיכת הקוד לקוד פתוח שניתן לשיפור ולתרומה ע"י אנשים מהקהילה.
נוסף גם השימוש ב Docker, וניתן לעטוף את התוצר ב container של דוקר, וכך ניתן להריץ אותה בקלות בכל מקום, ללא צורך בהתקנה של דברים נלווים.
נקודה אחרונה, כידוע בכל framework או שפה יש את הissues שבאים כחלק מהחבילה ולכן כחלק מההתעסקות ב.דוטנט Core נוכל לדבר פה גם על מתודולוגיות וdesign patterns שמפתחים המציאו כדי לשפר ולייעל את דוטנט קור כמה שיותר.
 
  • הוסף לסימניות
  • #5
מה החידושים שדוט נט קור הביא:
1) קודם כל הוסרה מגבלת הווינדוס:
אפשר לפתח בדוט נט קור על כל מערכת הפעלה גדולה: הפצות מרכזיות של לינוקס ו-macOS. עם גירסה חינמית חדשה ורזה של ה-IDE העונה לשם Visual Studio Code, וגירסה למאק של Visual Studio המקורי.
ואחרי שפתחתם במערכת ההפעלה האהובה עליכם, אפשר גם להריץ את האפליקציה עליה. דוט נט קור מגיע עם שרת עצמאי שנקרא Kestrel ומסוגל לרוץ לא רק על ווינדוס.
אבל יש קאטצ' והוא שכרגע אפשר לפתח ולהריץ רק אפליקציות ווב במערכות הפעלה אחרות. בגירסה 3 (שהיום נמצאת ב-Preview) אפשר יהיה לבנות אפליקציות דסקטופ אבל עדיין רק לווינדוס.
2) דבר שני פתרו את בעיית הביצועים:
הכנסו לטבלאות מבחני הביצועים היום וחפשו איפה נמצא דוט נט קור (רמז: גבוה בטבלאות, צירפתי תמונת מסך בסוף). מיקרוסופט הציבו לעצמם מטרה, ולגמרי עמדו בה! היום חברה שצריכה ביצועים מעולים לגמרי יכולה לסמוך על דוט נט קור לשם כך!
בין היתר הם עשו זאת על ידי יצירת אפליקציות מינימליות ככל האפשר. בדוט נט המקורי בעת בניית אפליקצייה מתווספות מראש מלא ספריות משלימות, ואילו בדוטנט קור החליטו לצמצם משמעותית את כמות הספריות המינימליות הדרושות לכתיבת תוכנה חדשה, כך שמפתח יכול להוסיף רק את הספריות שהוא באמת צריך וכך ליצור אפליקצייה קטנה בהרבה.
3) אבל כאן זה לא נגמר. מיקרוסופט הבינו שמפתחים שעובדים על שפות אחרות משתמשים הרבה ב-Console על פני שימוש בממשק גראפי מסורבל ואיטי, ובתגובה יצרו את dotnet cli.

אלו הדברים המרכזיים, אבל עליהם הוסיפו עוד מלא דברים שפשוט עושים את ההבדל:
4) הקוד של דוט נט קור נפתח לקהל הרחב כחלק מגישת הקוד הפתוח החדשה של מיקרוסופט, וכעת כל אחד בקהילה יכול לתרום לקוד ולשפר אותו.
5) מנגנון Dependency Injection מובנה. פה יאמר לרעתם שהם הוסיפו את זה הרבה אחרי כולם, אבל מצד שני זה לא שלא היו ספריות צד שלישי שהוסיפו DI לדוט נט.
6) שימוש ב-Docker, כעת אפשר לעטוף את האפליקציה ב-Container של דוקר שכולל את כל מה שהיא צריכה כדי לרוץ, וכך להריץ אותה בקלות בכל מקום בלי צורך להתקין SDK וכל דבר אחר שהאפליקצייה דורשת.
מקור https://www.redboard.co.il/topic/13
 
  • הוסף לסימניות
  • #6
בעברית לא מצאתי מדריכים
האם באנגלית יעזור לך
 
  • הוסף לסימניות
  • #7
אשמח לקבל מדריכים / קורסים טובים בדוטנט קור אפשרי גם בתשלום.

תודה רבה!
 
  • הוסף לסימניות
  • #8
מאוד ממליצה לראות את הסירטונים של TIM COREY - יוטיוב
מדגים ובונה נדבך על נדבך בצורה הכי ברורה שאפשר כל טכנולוגיה חדשה
 
  • הוסף לסימניות
  • #9
מחפש מדריך בעברית לדוט נט
שמסביר בדיוק איך לכתובפונקציה,איפה למקם,מה ממשקים וכו
 
  • הוסף לסימניות
  • #10
  • הוסף לסימניות
  • #12
השאלה באיזה שפה C#
 
  • הוסף לסימניות
  • #15
יש מצב לסירטונים ביוטיוב?
אני צריכה ב-#c
 
  • הוסף לסימניות
  • #18
מחפשת גם. בעבר למדתי פיתוח. מאד התחברתי לקורס c# אבל אחכ למדנו פתאום גאווה סטרייט אם אני לא טועה וזה קצת הפריע לי. רציתי להתקדם ולדעת טוב object oriented על בסיס c#. בכל אופן בזמנו נשרתי מקשיים אישיים, פחות לימודיים. היום אני מעוניינת לחזור לזה. מישהו יודע איך אפשר ללמוד c# עד לרמה שאני יכולה לפתח תוכנה שלימה באופן עצמאי עם שימוש נכון גם בספריות ובהתקדמות של ai? אונליין.
יעזור גם המלצה על שילוב של כמה קורסים אונליין. באמת שיש המון באינטרנט אבל אני לא מוצאת ידיים ורגליים.
תודה רבה!!
 
  • הוסף לסימניות
  • #19
object oriented זה תיאוריה - מתודולוגיה, כלומר שיטת פיתוח. ואינה מוגבלת לשפה מסוימת
אולי עדיף שתלמדי משהו יותר עדכני כמו ספריית vue או אנגולר, ריאקט
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה