| וידיאו | איך להקים ולהתחבר ל- Web Service ב- C#

היי חברים,

הכנתי סרטון וידיאו קצר שמסביר איך להקים web service לוקאלי+ התחברות אליו מפרוייקט אחר. VS נותן לנו כלים נהדרים וכלים ליצירית Web Services.

אשמח לתגובות/הערות/שאלות/Likes 🙂

מודעות פרסומת
מאת chenreuven פורסם ב-C#

10 ספריות/תבניות javascript עבור פיתוח למובייל

שלום חברים,

היום אני אראה לכם על 10 תבניות (פריימוורק) עבור פיתוח מובייל על גבי javascript.

תחום המובייל התפתח בשנים האחרות בצורה מטורפת ואיתו גם הגישה של cross-browser . רוב התבניות הם קלות ונותנת למפתחים מגון רחב של כלים העוזרים להם בפיתוח אפליקציה וובית עבור סמארפונים/טאבלטים/אתרי אינטרנט.  אני לא הולך לפרט בהרחבה על כל אחד(נשאיר את זה לפוסט אחר J), אלא לתת תיאור קצר.

הרשימה להלן:

  1. JQuery Mobile – ספרייה שאני ממליץ מאוד עליה, בתור אחד שעבד איתה. נוחה מאוד וקלה מאוד. יש קהילה רחבה.

jQuery Mobile

2. פרוייקט M –  עובד על בסיס MVC, ספרייה קלה.

M Project

3. Appcelerator Titanum – תבנית שמבוססת על  ג'אווה סקריפט נטו. יש הרבה קומפוננטות וחלקי מוכנים כחלק מה- api של החברה. נוחה לשימוש.

Appcelerator

4. Sencha touch – נחשבת לתיקיית הג'אווה סקריפט הטובה ביותר כיום. מכילה כמות יפה של ווידג'טים ו- Api שניתן להשתמש בו בקלות.

Sencha

5. Zepto – תיקייה קלה מאוד מאוד, API  די קטן וקל לשימוש.

Zepto

6. DHTMLX Touch – ממשק של ונוח לשימוש, מבוסס על html5 כמו שאר התבניות.

DHTMLX

7. LimeJS – תבנית שנועדה ליצירת משחקים, מכיל פי'צרים שונים שעוזרים בבניית משחקים.

LimeJS

8. JQTouch – ספרייה שדומה לספרייה הראשונה. ספרייה מוכרת עם קהילה גדולה, נוחה לשימוש.

jQTouch

9. Tree-Saver – מבוססת על html ו- css, נועדה בעיקר לבניית אפליקציות מגזין. שווה לראות אם אתם מכוונים לבנות אפליקציות מהסוג הזה.

TreeSaver

10. Mobilize – תבנית שנועד להפוך את האתר שלך לאפליקצית מובייל וובית. (וורדפרס וספינקס בלבד).

Mobilize.js

אשמח מאוד לתגובות/likes ושאלות

פיתוח קריירה חלק ב'

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

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

אתם שואלים את עצמכם, WTF  מה הוא רוצה מהחיים שלי? מה זה קשור לפיתוח קריירה שלי?

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

אני מציע לכם לעבור על הרשימה ולרשום במה אתם הכי מתעניינים: (כמובן שקיימים עוד נושאים J)

–          משחקי מחשב

–          אפקטים מיוחדים לסרטים

–          תלת מימד

–          תחום הביולוגיה

–          רפואה

–          בתי חולים ובריאות החולים

–          מודלים עסקיים לעסקים

–          תוכנות שעוזרות לשיווק

–          ניהול פרוייקטים – ניהול

–          תוכנות לגיוס מתמודדים

–          פיתוח אישי

–          הוראה ולימוד

–          תוכנות ממשלתיות

–          בניית רובוטים – רובוטיקה

–          תוכנות למפעלים

–          טלפוניה

–          טלוויזיה ורדיו

–          חקלאות

–          ארכיטקטורה

–          ספורט

–          מנועים

–          לוגיסטיקה וספנות

–          תעופה

–          מערכות בנקאיות

–          אנרגיה ירוקה

–          ועוד ועוד

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

עד כאן החלק השני בנושא של פיתוח קריירה תוכנה, מקווה שהפוסט הזה יעזור לכם J

אשמח לתגובות/שאלות בנושא.

פיתוח קריירה חלק א'

תוכנה כקריירה:
נתקלתי הרבה פעמיים בשאלות של אנשים שמסיימים תואר ראשון בהנדסת תוכנה(בינהם כמוני) או כל הנדסה אחרת שקשור לתוכנה כמו מדעי מחשב, שהם לא יודעים מה הם רוצים לעשות כעת אחרי שסיימו תואר ראשון. הרבה מאוד מהנדסים שסיימו תואר לא ממוקדים/מפוקסים על הקריירה שלהם בעתיד.
אני אציין רק שהפוסט הזה לא נועד רק למתחילי קריירה אלא גם לאנשים שנמצאים במהלך הקריירה. זהו פוסט אישי, אז אשמח לתגובות/הערות/תוספות.
הכנתי פוסט זה על פיתוח קריירה בהנדסה בכלל ובהנדסת תוכנה בפרט. אני מקווה שזה יעזור לכם להתמקד יותר ולהיות יותר מפוקסים. הפוסט מחולק למספר שלבים שנועדו להקל אליכם.
אני ממליץ לכם לקחת דף נייר, או לכתוב במחשב , ולענות על כל אחד מהשאלות האלה, זה ימקד ויפקס אתכם לכיוון ומטרה מסוימת.
שלב 1: מה אתם רוצים מהקריירה שלכם?
אמנם אתם לא יודעים ספציפית מה אתם רוצים בקריירה שלכם, אבל אם תקבלו כיוון דרך תשובות לשאלות הבאות אז זה ישתלם לכם:
האם אתם:
– רק רוצים אפשרות לשלם את החשבונות שלכם בכל חודש?
– רוצים לעבוד על משהו מעניין?
– רוצים שיהיה לכם יותר זמן חופשי עם החברים/המשפחה שלכם?
– רוצים לעשות יותר כסף?
– רוצים להיות Experts?
– רוצים להיות ארכיטקטים?
– רוצים להיות מנהל פרויקט?
– רוצים להיות מפתח צד לקוח (GUI)?
– רוצים להיות מפתח צד שרת?
– רוצים להיות מפתחי משחקים?
– רוצים להיות מפתחי מערכות מבוזרות?
– רוצים להיות פרילנסרים(מפתחים עצמאיים)?
– רוצים להיות מעצבי תוכנה?
– רוצים לכתוב ספרים?
– רוצים לכתוב פוסטים לאתרים ומגזינים נחשבים?
– רוצים לדבר מול קהל בוועידות Conference?
– רוצים להיות מפתחי קוד פתוח?
כל האופציות למעלה אפשריות, כמובן שלא בו זמנית, וכמובן שיש כאלה שניתן לעשות ביחד וכאלה שלא. כנראה ככל שהקריירה שלכם תתפתח תוכל לבצע יותר ויותר אופציות גם כאלה שלא רשומים פה., אבל בתור התחלה צריך לבחור. כמו כן קיימות הרבה יותר אפשרויות מהרשימה וזאת רק רשימה חלקית.

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

זהו סיימו של החלק הראשון, צפו לחלק השני בהמשך 🙂

אני מקווה שזה יעזור לכם בדרך שלכם.
אשמח לתגובות/שאלות בנושא.

 

מאת chenreuven פורסם ב-General

5 כלים/טיפים מומלצים לפיתוח – חלק 1

שלום,

להלן מספר כלים/טיפים:

1. Fast Stone

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

2. Google Url Shortener

האם הלינק שלכם ארוך מדי ולא מובן? האם אתם לא רוצים לחשוף את הלינק האמיתי שלכם? google url shortener הוא התשובה של גוגל ללינק קטן מאוד ונוח מאוד.

3. jsFiddle

האתר מספק כלי נוח ביותר לבצע ולידציה על חלקי קוד הרשומים ב- HTML, CSS, JS. הוא נותן גם תוספת לשימוש בספריות חיצוניות כמו jquery, mootols, dojo ואחרים.

4. ReSizeMyBrowser

הפיכת מסך הדפדפן שלכם למסך בגדול של סמארטפון/טאבלט/פאלם וכד'… עבור פיתוח ב- web app זה מעולה כך אפשר למעשה לראות איך נראה האתר או האפליקציה שלנו באותם מכישירים. משמש למעשה כמן סימולטור של המסך.

5. Komodo Edit

עורך קבצי html, css, js ועוד נפלא, שעובד על Windows, Mac ו- Linux. שפות נוספות: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5, CSS 3.

מבצע השלמות אוטומטיות, מכיל פלאגינים שונים לפיתוח מהיר יותר, מכיל toolbox לעזרה וכד' וכד'… שווה בדיקה!

 

אני מקווה מאוד שהכלים יעזרו לכם 🙂

מאת chenreuven פורסם ב-General