וובמאסטר - תיכנות ובניית אתרים
  • תיכנות
    front-end
  • תיכנות
    back-end
  • טכנולוגיות
    dot.net
  • בסיסי נתונים
  • כלי פיתוח
  • מערכות תוכן
  • תוכן נלווה
  • C#

    שפת C#

    שפת C# (מבוטא סי שארפ) היא שפת תכנות שפותחה ע"י מיקרוסופט. היא מיועדת לפיתוח של אפליקציות בכל התחומים. התחביר והעקרונות שלה מבוססים על שפות מצליחות כגון ++C ו Java.
  • ASP.NET Web Forms

    ASP.NET

    ASP.NET היא פלטפורמה מתקדמת לפיתוח אפליקציות Web מבית מיקרוסופט. במדריך זה, נתמקד בפיתוח אפליקציות Web בגישת ASP.NET Web Forms
  • ASP.NET MVC

    ASP.NET MVC

    ASP.NET MVC היא טכנולוגיה לפיתוח אפליקציות WEB, אשר שמה דגש על פיתוח מהיר, שימוש בארכיטקטורה נכונה והפרדת שכבות, שילוב ספריות קוד פתוח ותמיכה מובנית בבדיקות אוטומטיות.
  • CSHTML

    CSHTML

    CSHTML היא טכנולוגיה המבוססת על ASP.NET לבניית אתרים דינאמיים, משלבת בין הפשטות של HTML לבין העושר שבשפת התכנות הפופולרית C#
  • PHP

    PHP

    PHP‏ (Hypertext Preprocessor) היא טכנולוגיית צד שרת המאפשרת לבנות דפי אינטרנט דינאמיים. השפה נפוצה מאוד בקרב קהילת הקוד הפתוח, ועליה מבוססות וורדפרס, דרופל, ג'ומלה ועוד
  • JSP

    JSP

    JSP‏ (JavaServer Pages) היא טכנולוגיית צד שרת המאפשרת לבנות דפי אינטרנט דינאמיים, מיסודה של חברת Oracle. שפת התיכנות בטכנולוגיה זו היא שפת Java הנפוצה
  • ASP קלאסי

    ASP קלאסי

    ASP‏ (Active Server Pages) הינה טכנולוגיית צד שרת שפותחה ע"י מיקרוסופט ומאפשרת בניית אתרים דינאמיים. טכנולוגיה זו איננה בשימוש עוד, והוחלפה ע"י טכנולוגיות ASP.NET
  • WPF

    WPF

    WPF‏ (Windows Presentation Foundation) היא הטכנולוגיה העדכנית ביותר מבית מיקרוסופט ליצירת תוכנות בעלות ממשק משתמש גרפי לסביבת Windows
  • LightSwitch

    LightSwitch

    LightSwitch היא סביבת פיתוח שתוכננה לפשט ולקצר תהליכי פיתוח של מערכות טפסים מבוססי נתונים, ומאפשרת ליישם לוגיקות עיסקיות פשוטות ללא צורך בכתיבת קוד.
  • Windows Azure

    Windows Azure

    Windows Azure היא סביבת הענן החדשה של מיקרוסופט. במדריך זה נסקור שני רכיבים משמעותיים מאוד, Web Role ו-WorkerRole, בעבודה בסביבת ענן
  • Silverlight

    Silverlight

    Silverlight היא טכנולוגיה לפיתוח אתרי אינטרנט עשירים וכן תוכנות לפלאפונים המריצים את מערכת ההפעלה Windows Phone. אתרים ותוכנות אלו תומכים בשילוב מולטימדיה, גרפיקה ואנימציה
  • WindowsPhone

    Windows Phone

    Windows Phone היא מערכת הפעלה לטלפונים ניידים. פיתוח אפליקציות ל-Windows Phone מתבצע ב- Silverlight - טכנולוגיה לפיתוח אפליקציות עשירות המשלבות מולטימדיה, גרפיקה ואנימציה
  • WCF

    WCF

    WCF ‏(Windows Communication Foundation) הינה סביבה לכתיבת אפליקציות מבוזרות, כלומר - אפליקציות שבצד אחד יש לקוח ובצד שני יש שרת והם מתקשרים ביניהם
  • SQL

    SQL

    SQL הינה שפה לטיפול בבסיסי נתונים המאפשרת ביצוע כל פעולה שהיא על הנתונים והטבלאות (קריאה, עדכון, מחיקה, הוספה). קיימים כיום ניבים שונים של SQL, ההבדלים בינהם דקים אך קיימים.
  • PL-SQL

    PL-SQL

    PL-SQL הינה שפה לטיפול בבסיסי נתונים מסוג Oracle. השפה מבוססת על שפת SQL וכוללת אפשרות להעביר הצהרות SQL במתכונת פרוצדורלית, בעוד של-SQL רגיל אין יכולות פרוצדורליות.
  • תיכנון בסיס נתונים

    תיכנון בסיס נתונים

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

    WordPress

    וורדפרס היא מערכת לניהול בלוג בעלת ממשק ניהול מתקדם, מערכת תגובות משולבת במאמרים, טקסונומיה (הוספת מאמרים לקטגוריה והוספת תגיות), מנוע חיפוש מותאם ועוד שלל של תכונות
  • Drupal

    Drupal

    דרופל היא אחת ממערכות ניהול התוכן (CMS) הנפוצות ביותר בעולם. היא בנויה על בסיס קוד פתוח וכתובה בשפת PHP. קל להתקין ולהפעיל את דרופל ללא ידע טכני בתכנות או בעיצוב
  • Joomla

    Joomla

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

    קידום אתרים

  • Web Fonts

    Web Fonts

  • תשלומים אונליין

    תשלומים אונליין

  • משפטיים

    משפטיים

  • אבטחת מידע

    אבטחת מידע

  • פרילאנסרים

    פרילאנסרים

מדריכים ומאמרים:

פוסטים בנושא: ASP.NET MVC

מדריך ASP.NET MVC - תצוגה חלקית

נכתב ע"י ori_calvo
בפרק הקודם למדנו כיצד ניתן להגדיר תצוגת פריסה אשר משותפת לכל שאר התצוגות בתוכנית. בעוד שתצוגת פריסה עוזרת לנו מאוד על מנת ליצור מראה אחיד בין תצוגות שונות היא איננה תחליף לרכיב מודולארי אשר מאפשר להחליט באופן סלקטיבי היכן להשתמש בו ואיך. להורדת הקוד של הפרק הקודם לחץ כאן לדוגמא, תאר לך מצב שבו אנו מעוניינים לחזור על אותו HTML כמה פעמים בתצוגות שונות ואפילו כמה פעמים באותה תצוגה. בדוגמא שלנו, אנו מעוניינים שחלק מן התצוגות יציגו תפריט של אפשרויות. התפריט צריך להשתנות בהתאם למודל אליו התצוגה מחוברת. לדוגמא, כאשר הקבוצה הנוכחית שמוצגת למשתמש הינה הקבוצה הראשית אזי אין טעם להציג למשתמש את האפשרות...
תגיות: .net‏  /  ASP.NET MVC‏  /  צד שרת‏  /  מדריך‏  

מדריך ASP.NET MVC – היכרות עם WebGrid

נכתב ע"י ori_calvo
WebGrid הינה Helper Function המהוה חלק מספרית העזר WebPages הכלולה ב-namespace System.Web.Helpers. WebGrid יודע לקבל כפרמטר אוסף של אובייקטים ובתגובה להוציא פלט של HTML במבנה של טבלה. WebGrid תומך באופן אוטומטי במיון ודפדוף. להורדת הקוד של הפרק הקודם לחץ כאן להוספת WebGrid חדש פתח את הקובץ Views/Person/Index.cshtml והוסף את הקוד הבא בתחתית התצוגה: <div class="addresses">    @{        WebGrid grid = new WebGrid( source: this.Model.Addresses);       ...
תגיות: מדריך‏  /  ASP.NET MVC‏  /  .net‏  /  צד שרת‏  /  פיתוח‏  

מדריך ASP.NET MVC – איך להמיר JSON ל-HTML

נכתב ע"י ori_calvo
בפרק הקודם למדנו כיצד להגדיר Action המחזיר לדפדפן תוכן שאיננו HTML אלא JSON. הפורמט JSON הינו פורמט פשוט יחסית אך עם זאת מאפשר לייצג כמעט כל סוג של מידע. בעזרת פונקציות השירות של jQuery (נראה זאת בהמשך) ניתן "למשוך" את הנתונים בתצורת JSON מהשרת באופן א-סינכרוני ולהביאם לזיכרון של הדפדפן. ברוב המקרים כאשר שולפים נתונים מהשרת יש צורך לעדכן אותם בתוך מסמך ה-HTML שמוצג למשתמש. בעזרת פונקציות השירות השונות של jQuery ניתן לעשות זאת די בקלות, אך כאשר יש צורך לעדכן HTML רב, משימה זו נעשית קשה. הספרייה jQuery מציעה שירות הנקרא Client Templates המאפשר להגדיר תבנית טקסטואלית ובשלב מאוחר יותר...
תגיות: פיתוח‏  /  צד שרת‏  /  ASP.NET MVC‏  /  .net‏  /  מדריך‏  

מדריך ASP.NET MVC – הגדרת Action שמחזיר JSON

נכתב ע"י ori_calvo
בפרק הקודם השתמשנו בפונקצית העזר Ajax.ActionLink אשר שולחת בקשת HTTP באופן א-סינכרוני לשרת ומקבלת בחזרה תשובה בתצורת HTML. ה-HTML אשר חזר מהשרת מאוכסן באופן דינאמי בתוך מסמך ה-HTML וזאת ללא התערבות מצד המשתמש. יכולת זו שיפרה את חווית המשתמש שכן לא כל התצוגה נטענה מחדש אלא רק חלק ממנה. חשוב להבין, שבבסיס הפעילות של הפונקציה Ajax.ActionLink מסתתרת ההנחה שהשרת מחזיר HTML. לרוב, HTML זה "מנופח" ויהיה גדול יותר מהנתון האמיתי שמסתתר בתוכו. במקרים בהם אנו מעוניינים לאכסן בצד הדפדפן נתונים יבשים (לא HTML) שישמשו לעבודה חכמה בצד הדפדפן ניתן להחזיר מהשרת נתונים בתצורת JSON. תצורה זו נוחה...
תגיות: פיתוח‏  /  צד שרת‏  /  ASP.NET MVC‏  /  .net‏  /  מדריך‏  

מדריך ASP.NET MVC – עדכון חלקי של התצוגה

נכתב ע"י ori_calvo
בפרק זה נלמד כיצד פונקציות העזר של ASP.NET MVC מאפשרות לבצע עדכון חלקי של הדף באופן א-סינכרוני. להורדת הקוד של הפרק הקודם לחץ כאן להורדת מסד נתונים המותאם לפרק זה לחץ כאן פתח את הקובץ Views\Group\Menu.cshtml והוסף לינק חדש בשם "Refresh". לינק זה אחראי להביא מהשרת תצוגה מעודכנת של הקבוצה הנוכחית:<div class="menu"> ...    @if (this.ViewBag.AllowRefresh ?? false)  {    @Ajax.ActionLink("Refresh",      "Index",      "Group",      new { id = this.Model.ID...
תגיות: מדריך‏  /  פיתוח‏  /  צד שרת‏  /  ASP.NET MVC‏  /  .net‏  

מדריך ASP.NET MVC – איך לטפל בכל סוגי ה-URL

נכתב ע"י ori_calvo
להורדת הקוד של הפרק הקודם לחץ כאן במקרים מסוימים אנו מעוניינים לטפל ב-URL שהתקבל ללא תלות בצורתו. לדוגמא, עבור ספר הכתובות שלנו נחמד יהיה אם ה-URL יוכל לתת ביטוי לתכולה של הספר: שים לב כיצד ה-URL מתאים למיקום של הפריט בספר הכתובות. על מנת לאפשר התנהגות שכזו עלינו להוסיף הגדרת CatchAll בתוך ה-Routing System. פתח את הקובץ Global.asax.cs והוסף את הקוד הבא: public static void RegisterRoutes(RouteCollection routes){  routes.IgnoreRoute("{resource}.axd/{*pathInfo}");   routes.MapRoute(      null, // Route...
תגיות: מדריך‏  /  פיתוח‏  /  צד שרת‏  /  ASP.NET MVC‏  /  .net‏  

מדריך ASP.NET MVC – הגדרת אילוצים בתוך ה-Routing System

נכתב ע"י ori_calvo
בפרק הקודם שינינו את הגדרות ברירת המחדל של ה-Routing System. ראינו כי פעולה זו היא קלה למדי ודורשת תיקון קל בתוך הפונקציה RegisterRoutes. מצד שני נוכחנו לדעת כי ה-Routing System עלול להשתמש בהגדרות החדשות גם עבור URL שאינם מתאימים (מבחינתנו). להורדת הקוד של הפרק הקודם לחץ כאן לדוגמא, ראינו כי ההגדרה: "{Group/{id" תופסת גם עבור ה-URL הבא: http://AddressBook/Group/Create. כדי לפתור את הבעיה אנו יכולים להשתמש באילוצים. כל הגדרה חדשה ב-Routing System יכולה להכיל רשימה של אילוצים. במידה ואחד האילוצים איננו מתקיים אזי ה-Routing System יתעלם מההגדרה ויעבור לבאה ברשימה. פתח את הקובץ...
תגיות: פיתוח‏  /  צד שרת‏  /  מדריך‏  /  ASP.NET MVC‏  /  .net‏  

מדריך ASP.NET MVC - עבודה עם ה-Routing System

נכתב ע"י ori_calvo
כאמור, ASP.NET MVC מורכב מ-3 רכיבים מרכזיים. Controller, View ו-Model. הרכיב הבא בחשיבותו אשר משתתף בכל בקשה חדשה שמגיעה מה-Browser הינו ה-Routing System. רכיב זה אחראי על ניתוח ה-URL וגזירה של אינפורמציה מתוכו. ניתן לחשוב על ה-Routing System כאל דלת הכניסה לעולם של ASP.NET MVC כאשר רכיב זה מחליט מיהו ה-Controller ומיהו-Action המתאימים שיש להפעיל בכל בקשה שמגיעה מהדפדפן. ה-Routing System הינו רכיב תשתיתי של ASP.NET כך שניתן להשתמש בו גם באפליקציות WEB מבוססות ASP.NET WebForms. למזלנו, ASP.NET MVC מציע פונקציות שירות מעל ה-Routing System ואנו נשתמש בהן רוב הזמן. באופן כללי, בכל פעם שנרצה...
תגיות: מדריך‏  /  ASP.NET MVC‏  /  .net‏  /  פיתוח‏  /  צד שרת‏  

מדריך ASP.NET MVC – שימוש ב- GlobalFilter

נכתב ע"י ori_calvo
בפרק הקודם הגדרנו Filter חדש והשתמשנו בו על פני כמה Actions שונים. במידה ורוצים לשייך Filter מסוים עם כל ה-Controllers בתוכנית מבלי שנצטרך להגדיר אותו על כל מחלקה בנפרד ניתן להשתמש בשיטת רישום מיוחדת דרך קובץ ה-Global.asax.cs. Filter אשר נרשם באופן שכזה נקרא Global Filter. להורדת הקוד של הפרק הקודם לחץ כאן פתח את הקובץ Global.asax.cs ובחן את הפונקציה RegisterGlobalFilters: public static void RegisterGlobalFilters( GlobalFilterCollection filters){    filters.Add(new HandleErrorAttribute());} ניתן לראות כי הקוד רושם Filter מסוג...
תגיות: פיתוח‏  /  מדריך‏  /  ASP.NET MVC‏  /  .net‏  

מדריך ASP.NET MVC - שימוש ב- Filters

נכתב ע"י ori_calvo
Filters הינם Attributes אשר ניתן להצמיד אותם ל-Actions מסוימים וזאת על מנת לשנות או להוסיף על ההתנהגות של ה-Action עצמו. Filters הינם דרך מצוינת להוסיף יכולות חדשות לתוכנית שלך מבלי לגעת בקוד הקיים. בנוסף, ה-Filter יכול להכיל קוד אשר מסיבות ארכיטקטוניות אנו מעדיפים שיישב מחוץ ל-Controller. לדוגמא, קוד אשר קשה ליצור תוכנית בדיקה עבורו ולכן איננו רוצים "לערבב" אותו עם קוד שאפשר לבודקו. דוגמא מצוינת ל-Filters ראינו בפרק שעוסק בהרשאות, שם השתמשנו ב-Filter Authorize על מנת לציין כי Controller או Action מסוימים אינם נגישים למשתמש שאיננו מזוהה. השימוש ב-Filter על מנת לנהל תהליכי זיהוי...
תגיות: מדריך‏  /  פיתוח‏  /  צד שרת‏  /  ASP.NET MVC‏  /  .net‏  

לוח דרושים

משרה
.NET Developer
מרתה ולדימירסקי‏ (PROFTIT),‏ 19/6
משרה
Senior Client Web Developer – AngularJS
מרתה ולדימירסקי‏ (PROFTIT),‏ 19/6
משרה
דרוש /ה מהנדס /ת פיתוח תוכנהEmbedded / RT.
אורטל‏ (סי וי פול),‏ 14/6
משרה
דרוש/ה תכנת/ת Java .
אורטל‏ (סי וי פול),‏ 17/5
משרה
דרושים/ות מנהל/ת לקוחות.
שרית‏ (cvpool),‏ 17/5
וובמאסטר © כל הזכויות שמורות