DCSIMG
my Real World Application Development By Example course on MVP Week - Justin myJustin = new Justin( Expriences.Current );

my Real World Application Development By Example course on MVP Week

תאריך פתיחה: 26-27/11/06 משך הקורס: יומיים

המרצה: ג'סטין-יוסף אנג'ל, www.JustinAngel.Net 


ג'סטין-יוסף אנג'ל עובד ומיעץ בפרוייקטים רבים תחת כובעים שונים וביניהם: יועץ, אחראי פרוייקט, ארכיטקט ותוכניתן בכיר. הוא פעיל ועובד בתחומים רבים: ניהול פרוייקטים במתודולוגיות , פיתוח מערכות מבוזרות, , ניתוח, אפיון ופיתוח מונחה ארכיקטורת עצמים, Web 2.0, ניהול והכשרות. ג'סטין-יוסף אנג'ל בעל מספר תמקצועיים. הוענק לו תואר MVP לשנת 2006 שניתן ע"י מיקרוסופט ארים למפתחים שהראו ידע מעמיק, מיומנות טכנית רצינית ובעלי היסטוריה של מעורבות קהילתית.
בלוג :
http://blogs.Microsoft.co.il/blogs/JustinAngel

אתם לא מצליחים לתחזק אפליקציות שכתבתם. נקודה.

אל תעמידו פנים, אתם יודעים שכל פעם שאתם צריכים לגשת לקוד שכתבתם לפני יותר משבוע, אין לכם מושג איך לגשת אליו. כותבים 100 שורות קוד בלחיצה של כפתור, פותחים חיבור למסד נתונים בטעינת הדף ועושים חישובים מתמטיים בתוך תא של GridView. יש דרך יותר טובה לכתוב קוד, שבה תוכלו לכתוב קוד ולתחזק אפליקציות כמו שאתם תמיד רציתם.

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

ב-OOP (באנגלית: Object Oriented Programming) יש לנו כלל אחד ויחיד שחוזר על עצמו בכמה צורות: תפתור בעיה פעם אחת ופעם אחת בלבד, אל תעתיק קוד ברחבי האפליקציה שלך, תשים כל אחריות במקום שלה. במהלך ההרצאה נתקוף את הסוגיה של פיתוח אפליקציות לאור הכלל הבא כתיבת קוד נכון, כתיבת קוד חזק, כתיבת קוד שעובד וקל לתחזוקה.

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

 

Day One - Real World ASP.Net 2.0 Web Application

ASP.Net 2.0 Is an amazing tool and Visual Studio 20005 is a great work environment. We need more than that if we are to develop software. We need order, structure and good architecture. Come join us and gain Real-World expertise on how to develop an ASP.Net application.

  • ASP.Net & ASP.Net 2.0 Server Controls
  • Data Access Layer
  • Business logic Layer
  • 3Tier Project Development – Brining it all together
  • ORM (ActiveRecord & DLinq) – Making your life simpler
  • Implementing a database
  • Code Generation
  • Source Control & MSBuild

Day Two - Real World Smart Client Application

On day two we will learn how to build a Smart Windows Application that can work offline.
.NET Windows forms are meant to work in a connected fashion. Winforms should to be extensions of our main server & database. We can break the chains of connectivity. Join us and see how we develop such a Semi- connected client Real-World application!

  • Windows Forms
  • Web Services
  • Client side Data Access Layer to a Webservice
  • Server side Data Access Layer to a Sql Server 2005
  • 5Tier Client-Server Project Development
  • Caching
  • Refactoring
  • 3rd party productivity tools
  • Cool tools
Published Friday, November 10, 2006 8:00 PM by Justin-Josef Angel [MVP]

Comments

No Comments