סיכומי שיעורים אחרונים לסטודנטים בקורסי Full Stack

שיעור 79 – NodeJS -LS2 – עבודה עם קבצים ומודולים

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

המשך לקרוא..

שיעור 47 – המשך עבודה על אפליקציית סרטים + ראוטינג

שלום לכולם, השיעור המשכנו לעבור על אפליקציית הסרטים והסברנו אותה לעומק. בהמשך השיעור למדנו על נושא ה Routing וחילקנו את זה ל 3 חלקים. הגדרת ראוטר וניווט בסיסי באפליקציה – באמצעות קישורים ייעודיים למעבר בין קומפוננטות, דרך ה HTML שימוש ב Router דרך ה class וביצוע ניווט דינאמי באפליקציה, דבר המאפשר לנו להתנות את הניווט של המשתמש ולשנות אותו בצורה

המשך לקרוא..

שיעור 46 – בניית אפליקצית WEB לניהול מדיה

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

המשך לקרוא..

שיעור 78 – NodeJS

שלום לכולם, השיעור התחלנו ללמוד NodeJS. עברנו שוב על ה NPM ואיך משתמשים בו ראינו מה זה מודלים, למדנו על CUSTOM MODULES ואיך מייבאים ומייצאים מודולים. בנוסף הכרנו קצת את החבילות FS, http. למדנו על process.argv והשימוש בו. וראינו איך מקימים שרת WEB באמצעות המודול http. בכיתה עשינו את התרגיל הבא: 1. צרו מודול שמקבל סטרינג ומחזיר את האורך שלו.

המשך לקרוא..

שיעור 45- Angular – Component LifeCycle + Services

שלום לכולם, השיעור למדנו לעומק על Component LifeCycle. למדנו איך מעבירים נתונים מקומפוננטת אב לבן, ומקומפוננטת בן לאב באמצעות אירועים (events). בנוסף למדנו על Service באנגולר. למה צריך Service, מתי משתמשים בו ואיך. יצרנו Service לדוגמא שמנהל את ה LocalStorage ונגיש במספר קומפוננטות שונות. אני מבקש שתעבדו ותסיימו את הפרויקט של הפתקים, אני לא מביא שיעורי בית נוספים מהשיעור הזה.

המשך לקרוא..

שיעור 77 – תכנות מונחה עצמים בשפת C#

שלום לכולם, השיעור היה שיעור העמקה בתכנות מונחה עצמים בשפת C# תרגיל פתיחת שיעור: חלק ראשון: צרו מחלקה בשם  PERSON  עם המאפיינים הבאים: Data Members: firstName, LastName, Age, TZ, Gender. -GetFirstName מחזירה את שם האדם + שם המשפחה שלו (ביחד) חלק שני : צרו מחלקה בשם Student  אשר יורשת את המחלקה  Person . ובנוסף מכילה את הנתונים הבאים: Data Members:

המשך לקרוא..

שיעור 44 – תרגול קומפוננטות + העברת נתונים מאב לבן

שלום לכולם, השיעור נפתח בתרגיל הבא – לתרגול יצירה של קומפוננטות : צרו אפליקציית אנגולר עם 4 קומפוננטות על פי המבנה הבא: כאשר כל הקומפוננטות מתארחות בקומפוננטה Main. והקומפוננטה Main מתארחת ב app-component הראשי.   לאחר התרגיל, תרגלנו עבודה עם ngFor על ידי הצגת מערך של אובייקטים. בהמשך השיעור, העברנו את המשתמשים מהתצוגה בקומפוננטה הראשית  לקומפוננטה יעודית של User-Card .

המשך לקרוא..

טיפים ומדריכים לפיתוח WEB :

20 טיפים למציאת עבודה לבוגרי קורס Full-Stack

https://www.youtube.com/watch?v=v-faE4I1O7w אז הפוסט הזה אני אדבר על משהו שהוא לא מרכזי בתחום ההתמחות שלי, אבל בכל זאת יש לי כמה תובנות בנושא. בתור אחד שראיין מועמדים לצוות פיתוח ובניית אתרים,  והתראיין למשרות שונות של פיתוח, עבר ראיונות מוצלחים וגם ראיונות כושלים. נכון, למצוא את המשרה הראשונה זה קצת קשה, במיוחד אם אתם לא יכולים לעבוד באיזור המרכז. אבל כמה טיפים

המשך לקרוא..

תוספים מומלצים ל VSCODE – למתחילים html – css

שלום לכולם בשלב התחלתי בקורס מתחילים לעבוד ב visual studio code בהתחלת הקורס במודולים של html – css והלאה אני ממליץ להתקין את התוספים הבאים ל visual studio code (את ההתקנה מבצעים ישירות דרך ה visual studio code ) Name: Auto Close Tag Id: formulahendry.auto-close-tag Description: Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text Version:

המשך לקרוא..

Node Js למתחילים – התקנת סביבת עבודה ב Ubuntu / windows

שלום חברים יקרים לפני שאנחנו מתחילים לעבוד על nodejs אנחנו צריכים להתקין את הסביבה. בפוסט זה אני אציג איך מתקינים NodeJs בסביבת לינוקס או ווינדוס. לינוקס – התקנה פשוטה ב2 דקות אני עובד על ubunto ראשית נפתח את הטרמינל שלנו – או בקיצור ( ctrl + alt + t ) נריץ את הפקודה sudo apt-get update לקבלת עדכונים. נדרש להזין

המשך לקרוא..

פוסטים לפי נושאים:

CSS
CSS
HTML
HTML
מבוא
מבוא
sass
sass
Bootstrap
Bootstrap
Less
Less
GitHub
GitHub
jQuery
jQuery
JavaScript
JavaScript
Vue.js
Vue.js
React
React
Angular
Angular
PHP
PHP
Python
Python
nodejs
nodejs
MySQL
MySQL
WordPress
WordPress
MongoDB
MongoDB

ברוכים הבאים

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

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

מעת לעת, אני מעלה גם מדריכים לקהל הרחב בקטגוריה "פיתוח WEB"

סגירת תפריט