Microsoft Word - Full Stack Syllabus evening.docx

מסמכים קשורים
Real Time College Course: Networking Duration: 90 Hours Hands-On-Training

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

Data Analyst Expert 042 שעות תיאור ההכשרה: בעולם העסקי של היום, נתונים, מידע וחיזוי הם העתיד של כל ארגון. כמויות המידע שנאספות בארגונים ובאנושות כולה

PowerPoint Presentation

Bootcamp_Syllabus_2

(Microsoft Word - SQL\353\351\345\345\365 \341\361\351\361 \360\372\345\360\351\355 \ doc)

משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק

קורס בדיקות חוסן ופיתוח מאובטח 155 שעות

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש

MCSA Professional System & Network Administrator ניהול מחשבים רשתות ותקשורת Microsoft ו Cisco- להסמכות בינלאומיות MCSA 2016R2 & CCNA כמה עובדות חשובות

PowerPoint Presentation

מהנדס מידע - Engineer Data 295 שעות לימוד אקדמיות תיאור התפקיד: ככל שהאנושות צועדת עמוק יותר לתוך "עידן המידע" והארגונים מאמצים את הטכנולוגיות המתקדמו

מבחן בפיתוח מערכות תוכנה בשפת Java ( )

מערכות הפעלה קורס מס'

מצגת של PowerPoint

Microsoft PowerPoint - CE_Candidates_2011.ppt [Compatibility Mode]

תכנות מונחה עצמים א' – תש"ע

PowerPoint Presentation

PowerPoint Presentation

Microsoft PowerPoint - Lecture1

Portal 6

תורת הקומפילציה

תוכנית לימודים להתמחות תכנון ותכנות מערכות הגנת סייבר

TEL- AVIV UNIVERSITY SACKLER FACULTY OF MEDICINE THE STANLEY STEYER SCHOOL OF HEALTH PROFESSIONS DEPARTMENT OF NURSING אוניברסיטת תל-אביב הפקולטה לרפו

מהוא לתכנות ב- JAVA מעבדה 3

Slide 1

Microsoft Word - Ass1Bgu2019b_java docx

Microsoft PowerPoint - lecture14_networking.ppt

Microsoft PowerPoint - meli-iso.ppt

PowerPoint Presentation

- גרסת חורף 18' של Salesforce 10 חידושים בענן המכירות גרסת חורף 18' כבר כאן, ולפני שנסקור את השיפורים בגרסה זו, הכנו לכם חידה: ב- Webinar שעשינו בגרסה

שיעור 07

המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return +

אתגר קוביות מחייכות תכולה: 12 קוביות חוברת הוראות ופתרונות ספרון הכולל 60 חידות חידות בדרגות קושי שונות תפיסה חזותית וחשיבה לוגית הקדמה המשחק פרצופים

Microsoft PowerPoint - lec2.ppt

תיאור הכשרה: BI & Big Data Analyst Expert 544 שעות בעולם טכנולוגי ועסקי, הנתונים והמידע הם הנכס האמיתי של כל ארגון בעולם. מסלול התמחות זה מכשיר את המו

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

התגוננות בפני כוחות האופל

Microsoft PowerPoint - rec3.ppt

Slide 1

Microsoft PowerPoint - lec10.ppt

PowerPoint Presentation

תוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של ת

מודלים של מחזור חיי תוכנה

Microsoft PowerPoint - 10_threads.ppt

ג'ובוקיט החזקות בע"מ מצגת שוק ההון הצגת אסטרטגיה עסקית אוגוסט 2016

PowerPoint Presentation

תרגיל 3 בקורס תוכנה 1

Office 365 ProPlus בחינם לסטודנטים באוניברסיטת בן גוריון בנגב הוראות סטודנטים באוניברסיטת בן גוריון בנגב יכולים להוריד ולהתקין את חבילת התוכנה Office

מכרז לבחירת רכז התחדשות עירונית במחלקת קהילה.docx ט' 1

Microsoft Word - sync_LG.doc

מקביליות

2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ

מערכות הפעלה

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

מבוא למדעי המחשב

מטרות הקורס סמינר מחקר רגשות בשירות סמסטר א' תשע"ט דר' אריק חשין הקורס מיועד להקנות מיומנות בחשיבה מחקרית וביצוע מחקר באמצעו

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

HTML - Hipper Text Makeup Language

תוכנית לימודים להתמחות הגנת סייבר מהדורה רביעית צוות תוכנית הלימודים מהדורה שלישית כתיבה ועריכה )לפי סדר א"ב( תומר גלון צוות תוכנית הלימודים מהדורה שנ

PowerPoint Presentation

החינוך הגופני בבית הספר מה רצוי ? מהו מקומה ש המכללה?

קובץ הבהרות מס' 1 21/07/2019 מכרז פומבי מספר 5/19 למתן שירותי ביקורת פנים לחברת פארק אריאל שרון בע"מ

23 ביולי 2103 קובץ הנהלים של המסלול האקדמי נוהל 3 א' - גיוס עובד חדש מטרת הנוהל לקבוע את ההליכים לביצוע תהליך גיוס וקליטת עובדים מנהליים חדשים במסלול

DCA & A/B Testing

מיכפל

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

PowerPoint Presentation

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

.#8)* '!),$ 217):: '!),$ ,'!8$ !20/

Credentials Harvesting via Chrome מאת דניאל לוי הקדמה הדפדפן השכיח ביותר כיום הינו Chrome של חברת גוגל )מקור(. החלטתי לחקור את הדפדפן, בעיקר את הפרוטו

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

PowerPoint Presentation

רשתות חברתיות לאקדמיה- ידע ומידע מדעי  וחלון הזדמנויות לספריות

People. Partnership. Trust שלבי הפרויקט והמסלולים השונים - פלטפורמת "קהילה לומדת" מסלול Free שלבי הפרויקט: חיבור לשירותי Office 365 ללא עלות פורטל התח

פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.

מבוא למדעי המחשב

בס"ד

Slide 1

Microsoft Word - ProjectsDefinition2.docx

dh.bgu.class2

סדנת תכנות ב C/C++

People. Partnership. Trust מסלול Free פורטל החינוך מבית U-BTech מסלולים ומחירים חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנב"ס ולסי

הכרת משאבי הספרייה קורס מקוון חיפוש במאגרי המידע ו- PubMed Biosis Previews, Zoological Record )לתלמידי החוג למדעי החיים( (Biosis Previews:

שקופית 1

שאלה 2. תכנות ב - CShell

ייבוא וייצוא של קבצי אקסל וטקסט

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ

המינהל למדע וטכנולוגיה הפיקוח על מדעי המחשב עתודה מדעית טכנולוגית מדינת ישראל משרד החינוך המינהל הפדגוגי אגף בכיר בחינות בחינת מפמ ר במדעי המחשב לכיתה

תמליל:

Real Time College Course: Full Stack Web Development Evening Duration: 625 Hours Hands-On-Training

מ י א נ ח נ ו? קבוצת Real Time Group הוקמה ב ש נ ת 2007 מספקת, החברה פ ת ר ו נ ו ת ע ס ק י י ם ו ט כ נ ו ל ו ג י י ם ב ת ח ו מ י התוכנה, החומרה ו ה ת ק ש ו ר ת, פ י ת ו ח ו ת מ י כ ה בפרויקטים מולטי- דיסציפלינאריים ב מ ע ר כ ו ת: Embedded Linux\ Linux Kernel \ Multi-Core \ Embedded \ Real-Time ל מ ג ו ו ן ל ק ו ח ו ת ב א ר ץ ו ב ח ו"ל. הקבוצה מורכבת משלוש חטיבות הבאות : בית תוכנה, מרכז הדרכה והשמה/ מיקור חוץ. Real Time College חטיבת ההדרכה מובילה ב ה ד ר כ ה למסלולי הכשרה מקצועית לתחום ההייטק וטכנולוגיית המידע, מסלולי ה כ ש ר ה ו ה ס ב ה לתחום ההיי- טק וטכנולוגיית המידע. מיקור חוץ ו ה ש מ ת ב ו ג ר י ם בחברות הייטק מתקדמות. ק ו ר ס י ם י י ע ו ד י י ם בקבוצות קטנות בתחום התוכנה, התקשורת ו ה מ ח ש ב י ם. מ ג ו ו ן ר ח ב ש ל ק ו ר ס י מ ח ש ו ב וטכנולוגיות מידע במתכונת אישית ו/ או קבוצתית. Real Time Development חטיבת הפיתוח, אחראית על תכנון, פ י ת ו ח, ב ד י ק ו ת ו י י ע ו ץ במערכות תוכנה, מערכות משובצות מחשב, מערכות תקשורת ו ב מ ת ן פתרונות טכנולוגיים בנושאים הנ"ל: HW/SW Development Networking Applications Web Testing Network Testing QA and Automation Tests RT / Embedded Applications. BSP/ Low Level Programming / Board Bring Up. Linux User/Kernel/Embedded Applications Manufacturing Testing Real Time H.R חטיבת ההשמה אחראית ע ל מ י ק ו ר ח ו ץ והשמה של הבוגרים בחברות ההייטק וטכנולוגיית המידע. ב ס י ו ם ה מ ס ל ו ל ה ח ב ר ה מ ב צ ע ת מ י ק ו ר ח ו ץ א ו ה ש מ ה ל ב ו ג ר י ם במסלולים הבאים: מ פ ת ח י Full Stack ו- Linux RT Embedded & בחטיבת הפיתוח של החברה. מיקור חוץ ל ש ו ת פ ו ת עסקיות של החברה. השמת הבוגרים בחברות היי טק.

אודות המסלול: א ת כלל הידע, הניסיון והכלים הנדרשים ל ס ט ו ד נ ט ב כ ד י ל ה צ ט ר ף ל צ ו ו ת פ י ת ו ח מסלול Full Stack מעניק ו ה ן צ ד ל ק ו ח.(Client) כ מ פ ת ח צד שרת (Server) כאמור הפיתוח ב WEB נ ח ל ק לשני תחומים: צ ד ש ר ת Side) (Server צד השרת נותן מענה ו מ ש ג ר נ ת ו נ י ם ) שאילתות ( שהתקבלו מהלקוח, ב ה י נ ת ן ו ב כ ל ר ג ע נ ת ו ן י כ ו ל ו ת ל ה י ו ת עשרות אלפי ב ק ש ו ת י ש נ ו צ ו ר ך בחישוב תשובות מהירות, אחסון המידע ו ט ע י נ ת ו, צ ד ה ש ר ת ה י נ ה ל ב ל י ב ה של התוכנה. צ ד ל ק ו ח Side) (Client צד הלקוח הינו ממשק המשתמש, לקוח קצה, במהלך השנים ג ד ל ה כמות המכשירים והדרכים שאנו צ ו ר כ י ם את המידע ו ה י ו ם ישנם אינספור טכנולוגיות, כ מ ו כן, הצרכים השתנו, אם בעבר הייתה ד ר י ש ה לעמוד סטאטי ו ה ש א ר ת פרטים, היום הדרישות מורכבות, הכוללות בין השאר תקשורת אינטראקטיבית, הצגת מידע מורכב, מילוי טפסים, ע י ב ו ד בזמן אמת והצגתן של מפות אינטראקטיביות.? מהו תפקיד המפתח Full Stack בשנים האחרונות חל מפנה בתחום הפיתוח, אם ב ע ב ר ציפו מהמפתח ל כ ת ו ב צ ד ש ר ת ו ל ה כ י ר צ ד ל ק ו ח (Web) א ו ל כ ת ו ב צ ד ל ק ו ח ו ל ה כ י ר צד שרת. כיום חברות הייטק דורשות מהעובדים י ד ע ו נ י ס י ו ן ב מ ג ו ו ן ר ח ב ש ל ש פ ו ת ת כ נ ו ת ו ט כ נ ו ל ו ג י ו ת ב ר מ ה ג ב ו ה ה ב מ ט ר ה ל י י ש ם צ ד ל ק ו ח ו כ ן צד שרת. התהליך התחיל מתוך הבנה של חברות ההייטק שבכדי לקדם את הפיתוח י ש " ל א ח ד " כ ו ח ו ת ולהקטין את משך ההמתנה, למנוע אי- הבנות בין המחלקות ולהגדיל את הוורסטיליות והגמישות של מוצר. מ ה ו מ ס ל ו ל? Full Stack זהו המסלול המלא כ י ו ם ב ת ח ו ם ה, Full Stack Web Development ה מ ס ל ו ל כולל את כלל הקורסים אשר נ ו ע ד ו ל ה ע נ י ק ל ך א ת ה י ד ע והניסיון המקצועי הנדרשים ב מ ג ו ו ן ט כ נ ו ל ו ג י ו ת, לרבות שפות תכנות ו פ ל ט פ ו ר מ ו ת כגון: NodeJS, AngularJS CSS3, Javascript, MySQL, ו ע ו ד. ה ס י ל ב ו ס נ ק ב ע ב ת י א ו ם עם השותפות העסקיות חברות הייטק המעוניינות לקלוט את ב ו ג ר י נ ו.

מ י ד ע על המסלול כחברת ההייטק המובילה באספקת שירותי מומחה ו ל מ ג ו ו ן לקוחות מעל כעשור, אנו מודעים לדרישת חברות ההייטק, הנושאים הרלוונטיים והידע הנדרש ב כ ד י ליישם אותך ב מ ש ר ה ר ל ו ו נ ט י ת. א נ ו ב Real Time Group פ י ת ח נ ו מסלול י י ח ו ד י ל ה כ ש ר ה ו ה ש מ ה לתחום Full Stack Web Development ה מ ט ר ה ב מ ס ל ו ל ז ה ה י א להכשיר אותך כ מ ו מ ח ה, Full Stack Web Development ל ה ע נ י ק ל ך א ת כ ל ל ה י ד ע והניסיון הנדרשים ב כ ד י להוות מקצוען ב ת ח ו ם. לקראת סוף ההכשרה, חטיבת ההשמה תבנה ק ו " ח עם המועמד ו ת ח ל עמו את תהליך ההשמה / מיקור- חוץ לחברות הייטק ר ל ו ו נ ט י ו ת ל ת ח ו מ ו. לבסוף מטרת המסלול - לשלב אותך בתעשייה כמפתח בחטיבת הפיתוח בחברתנו או באחת מהשותפות העסקיות. תיאור המסלול: ה מ ס ל ו ל נ ע ר ך במתכונת של קורסים מעשיים הכוללים הרצאות עיוניות, תרגול מעשי ר ב, עבודת שטח מ ע ש י ת וכן סטאז ' מעשי בחטיבת הפיתוח של החברה. בחירת התמחות Angular + Type Script או ReactJS ה י ק ף ה ת ו כ נ י ת 625 ש ע ו ת 475 שעות פ ר ו נ ט ל י ו ת ו מ ע ש י ו ת במחלקת ההדרכה o 150 ש ע ו ת ס ט אז' מ ע ש י בחטיבת הפיתוח של החברה o הלימודים מתקיימים : ם 2 מ פ ג ש י ב ש ב ו ע בין השעות 22:00-18:00 מסלול משך ע ר ב- כ ש נ ה. - מ ס ל ו ל ע ר ב o מטרות המסלול: ה מ ס ל ו ל נ ו ע ד ל ה ע נ י ק לסטודנטים את הידע הנדרש ב כ ד י ל ש ל ב ם ב ת ע ש י י ה Full Stack Web Development ה ס י ל ב ו ס ג ו ב ש ב ת י א ו ם עם השותפות העסקיות - חברות הייטק אשר מעוניינים לקלוט את ב ו ג ר נ ו. ה מ ס ל ו ל כולל מבחן ע ב ו ר כל מודול נ ל מ ד. הגשת התרגילים ע ל בסיס שבועי. קיים מועד נ ו ס ף ע ב ו ר נ כ ש ל י ם / נ ע ד ר י ם. נ ד ר ש ת נוכחות של ל פ ח ו ת 85% ו ע מ י ד ה ב מ ב ח נ י ם כתנאי הכרחי עבור קבלת תעודת המקצוע.

תהליך הפרויקט( קהל היעד: כלל המעוניינים ל ה ת מ ק צ ע בתחום האינטרנט ו פ י ת ו ח ב ע ו ל ם ה.Web ח ס ר י ר ק ע ק ו ד ם ב ת ח ו ם ה- Web א ו ב ע ל י ר ק ע ב ס י ס י. בעלי תואר ראשון או הנדסאים המעוניינים בהסבה מקצועית. תנאי קדם: א נ ג ל י ת ב ר מ ה ב י נ ו נ י ת. ב ע ל י ר ק ע ו/ א ו נ י ס י ו ן בפיתוח שפות תכנות י ת ר ו ן ר א י ו ן י ד ע מ ק צ ו ע י + ב ח י נ ה. סטאז ' מעשי: Hands On Training במהלך המסלול הסטודנט יבצע סטאז' מעשי במשך 150 שעות מלווה במהנדס מחטיבת הפיתוח של ה ח ב ר ה, פיתוח הפרויקט י ה י ה בחפיפה מלאה עם המודול הנלמד ב מ ט ר ה ליצור תיק ע ב ו ד ו ת וניסיון מעשי א ש ר יהווה הוכחה ל י ד ע וניסיון של המועמד ב מ ט ר ה ל מ צ י א ת ע ב ו ד ה כ מ פ ת ח Full Stack בסוף הסילבוס ( מ צ י א ת ע ב ו ד ה לקראת סיום הלימודים יועבר הסטודנט לחטיבת ההשמה לצורך תהליך השמה בחברות הייטק. כחלק מתהליך ההשמה תדאג החברה ל o בניית קו" ח אופטימאליים לכל סטודנט. o ש י ק ו ף ציוני הקורסים ופרויקטים של הבוגרים לשותפות העסקיות של החברה. o ע ב ו ר כ ל ר א י ו ן עבודה- הסטודנט יעבור הכנה אישית לראיון המקצועי, אחד על אחד. קבלת תעודה: בסיום המסלול הסטודנט יקבל תעודה מטעם מכללת.Real Time College באישור משרד הכלכלה / תמ"ת.

תכני המסלול Foundations 5 Basic Web services 5 HTML5 10 CSS3 20 Bootstrap 10 Javascript 60 Linux 75 MongoDB 20 MySQL 40 GIT 10 Security 5 Development to Production 5 Java 90 NodeJS 60 ב ח י ר ת ה ת מ ח ו ת ה ת מ ח ו ת ב כ ל י ם ש ל Google Typescript 10 Angular 50 ה ת מ ח ו ת ב כ ל י ם ש ל Facebook ReactJS 60 Total 475

פירוט תכני המסלול Foundation Basic Web services HTML5 CSS3 Bootstrap Web Basics HTTP protocol HTTPS protocol Client and Server side Web servers Domains Servers role and tasks IP structure DNS Request & Response Headers REST HTML introduction Structure Main tags and attributes Links and images Tables and frames Html imports New in HTML5 CSS Introduction CSS in HTML Selectors Best practices Animations Transitions Media queries and responsive design Page templating and layouts Colors and gradients Elements manipulation Font families Inline / Outsource Obtaining and using bootstrap Tables Forms Lists Grid system Typography Bootstrap best practice Re-designing bootstrap style

Javascript Linux Introduction to programming What is Javascript? Html and Javascript Internal javascript Selecting elements Working with events (forms, click...) Changing content Styles manipulation Variables Arrays Objects If statement Loops Functions JSON Browser object model Event Handling Callback Promise Async/Await XMLHTTPRequest Fetch Object Oriented Programming Javascript Singleton Pattern MVC Pattern Command line interpreters Unix file-system structure Symbolic links Text editors Frequently Used Shell Commands Active tasks The PATH environment variable Standard input and output, using pipes and redirections Compression and archiving (tarring and Un-tarring files) File ownership. Setting up \ configuring networking Commands to control your system killing Processes File systems in Linux Accessing manual pages. Network Administration Connectivity testing ping Secure Shell

MongoDB MySQL Source Control Secure Copy Name resolution System Administration Creating file-systems Mounting devices Dmesg Strace Kernel Modules Linux services RPM Packages Yum Introduction Installation MongoDB API Core concept Environment JSON Indexing Query optimizer Schema Design CRUD and MongoDB Shell MongoDB and NodeJS Introduction SQL differences MySQL data types create & delete database create, delete, duplicate tables column definition: Index, Unique, Auto Increment.. Query syntax CRUD Inner Join, Left/Right Join Union Retrieving data from a database Inserting and updating data Date and Time Functions Math Functions MySQL administration users, dumps, configuration Git Setup Repositories Commit Branches Forking Working with Git

Security Development to Production NodeJS DDos XSS SQL injection CSRF Man in the middle cross-site scripting attacks and other cross-site injections X-Powered-By header Strict-Transport-Security clickjacking protection MIME-sniffing client-side caching Buying & setting domain Buying server Server Configurations Setting DNS Uploading and working with FTP client-side caching Introduction to NodeJS Building NodeJS application Core Modules Installing packages Using built in libraries Building custom libraries File Sysyem A-synchronicity & callbacks blocking vs non-blocking I/O Sync and Async operations Async common errors Working with file systems Real time listen and emit Server and client sockets ExpressJS introduction Express Installation and setup Express routing Express templating and views Events emitting Authentication with JSON Web Token +Passport Socket IO Server Connecting to database MySQL Connecting to database MongoDB MVC Pattern

Java Typescript Java Is Platform-Independent Installing the Software (Applets and Applications) Creating a Java Application Creating a Java Applet Object-Oriented Programming and Java Objects and Classes Behavior and Attributes Inheritance Creating a Class Hierarchy Single and Multiple Inheritance Interfaces and Packages Creating a Subclass Statements and Expressions Variables and Data Types Expressions and Operators Creating New Objects Class Methods References to Objects Casting and Converting Objects and Primitive Types Comparing Objects & Copying Objects Determining the Class of an Object The Java Class Libraries Arrays in Java Block Statements if Conditionals for Loops & while and do Loops Creating Classes and Applications in Java Multithreading in Java - Creating and Using Threads Thread Scheduling Input Streams ה ת מ ח ו ת ב כ ל י ם שלGoogle Introduction Basic data types Destructuring Classes Interfaces Generics Modules Namespaces Ambients Decorators Advanced Types

Angular ReactJS Google ל ש ם י ל כ ב ת ו ח מ ת ה Angular Introduction Building single page applications Template Controller Scope & Scope Inheritance Directives Modules Dependency Injection Services Interception Rendering HTML DOM event handlers Filters Validation Routing Server communication Custom directives Facebook ל ש ם י ל כ ב ת ו ח מ ת ה Introduction Virtual DOM ES6 Classes Modules JSX Naming conventions Rendering Parser Components Props Validation Props State Life Cycle Reusable components Forms Events Debug API Calls Flux Animations

תהליך הסטאז ' ק ו ר ס ת י א ו ר ה פ ר ו י ק ט חלק בפרויקט ב פ ר ו י ק ט ז ה נפתח אפליקציית אינטרנט. מטרת הפרויקט היא ל ח ו ו ת ו ל ה ת נ ס ו ת ב פ י ת ו ח פרויקט מתחילת הדרך של אפיון ו ת כ נ ו ן ע ד ל ש ל ב ב ו י ש ל נ ו אפליקציית אינטרנט ע ל ש ר ת ייעודי, מאובטחת, מוצפנת מוכנה ל ק ב ל ו ל ש ר ת את הקהל י ע ד ש ל ה. ה פ ר ו י ק ט י ד מ ה פעילות של חברת נ ד ל" ן. בשלב הראשון אפיון של הפעולות, העיצוב, ק ה ל י ע ד, זרימת מידע ו א ף נ כ י ן API שיאפשרו ל א ח ר י ם ל ה ש ת מ ש ב ש ר ת והנתונים שלנו. שלב שני נ ת ח י ל לתכנן את סביבת העבודה שלנו, תוכנות, ספריות ו א ו ל י ה ת ק נ ו ת נ ו ס פ ו ת ל ב י צ ו ע ה פ ר ו י ק ט. ש ל ב ש ל י ש י ה י נ ו ה כ נ ת ה ש ל ד ש ל ה פ ר ו י ק ט. ב ע ז ר ת קוד HTML נכין תשתית עבור האפליקציה, נ פ ת ח ע מ ו ד י ם ר ל ו ו נ ט י י ם ונחלק את הפרויקט ל ת י ק י ו ת נ כ ו נ ו ת. ב ש ל ב ז ה נ י ת ן י ה יה כ ב ר לראות את סידור הפרויקט, מכיוון שחלק מהתיקיות עם תוכן תהינה אפשרות לפתוח את העמודים ב ד פ ד פ ן ולהרגיש את הפרויקט ב פ ו ע ל. ש ל ב ר ב י ע י הוא שלב העיצוב. ב ש ל ב ז ה נ ש ת מ ש בעמודים מהשלב הקודם ו נ ל ב י ש עליהם את העיצוב ע ל פי האפיון שיצרנו. כ ע ת נ י ת ן להשלים את הנראות של העמודים שלנו הכוללים צ ב ע י ם ל ר ק ע ו ל ט ק ס ט, נסדר את התוכן ב מ י ק ו ם נ כ ו ן ע ל גבי העמוד, נ ש ת מ ש ב א נ י מ צ י ו ת ונכין סקיצות של נתונים מדומים ע ל גבי העמודים ל צ ו ר ך ד ג י מ ה ראשונית של נראות הפרויקט. ב ש ל ב ז ה לעתים המפתח שולח את הסקיצה ל ל ק ו ח ומקבל הערות ו א י ש ו ר י ם להמשך הדרך. ש ל ב ח מ י ש י ה ו א ש ל ב ה ת כ נ ו ת ש ל ה פ ר ו י ק ט. ב ש ל ב ז ה א נ ו נ ו ס י ף א י נ ט ר א ק צ י ה עם הגולש, תגובות ל א י ר ו ע י ם, ל ח י צ ו ת והקלדות של הגולש. ב ש ל ב זה הגולש כ ב ר י כ ו ל ל ה ת ח י ל להרגיש שהאתר פ ע י ל ל ח ל ו ט י ן ו י כ ו ל ל ה ג י ב לפעולות שהוא מבקש ממנו אך בפועל אנחנו ע ד י י ן ל א ע ו ב ד י ם ע ם ש ר ת ו ל כ ן ה כ ל ע ד י י ן ל א י ע ב ו ד ב א מ ת. ש ל ב ש י ש י ה י נ ו ה כ נ ת מ א ג ר נ ת ו נ י ם. ב ש ל ב ז ה נכין טבלאות ו ק ש ר י ם ע ל פ י האפיון שיהיו מוכנים לקבל מידע ולספק מידע לאפליקציה שלנו. שלב שביעי הינו פיתוח שרת עבור הפרויקט שלנו, ל א ח ר ק ר י א ה והבנה של ה א פ י ו ן נכין שרת המסוגל ל ע ב ו ד עם המידע מהמאגרים. השרת יקבל תזרים מ י ד ע ו י ד ע ל א ב ד ולשמור אותו ב מ א ג ר נ ת ו נ י ם. ו כ מ ו ב ן לספק אותו בכיוון ההפוך כ ש ה ג ו ל ש צ ר י ך. ב ש ל ב ז ה נתקין את הספריות שקבענו בתכנון הפרויקט ונשלב אותם ב ק ו ד. HTML5 CSS3 & Bootstrap Javascript / Java MongoDB / Mysql NodeJS

שלב שמיני הוא פ י ת ו ח צ ד ל ק ו ח. ב ש ל ב ז ה א נ ו נ ש ת מ ש בקוד שכתבנו ע ד ע כ ש י ו ונמיר אותו לקוד מתקדם י ו ת ר. ב ש ל ב זה הפרויקט ק ם ל ח י י ם ו מ צ ל י ח לנהל את כל הפעולות שרצינו באפיון. מצד הלקוח אשר מזין פרטים או פ ע ו ל ו ת ועד התזרים מידע ו א י ב ו ד ו בצד שרת ו ש מ י ר ת ו ב מ א ג ר. ש ל ב זה הינו השלב האחרון בפיתוח היכולות של האפליקציה ו ה ש י מ ו ש ב ה, עתה היא מוכנה ל ש י מ ו ש. שלב תשיעי הינו שלב האבטחה. לאחר שהאפליקציה מוכנה ל ש י מ ו ש י ש נ ם כמה שלבים שנרצה ל ב צ ע ע ל מ נ ת ל ה ג ן על הקוד והתוכן שלנו ב פ נ י פ ר י צ ו ת וחשיפת מידע רגיש שלא ב כ ו ו נ ה. נ ש ת מ ש בספריות שהתקנו ו נ ו ס י ף ק ו ד נ ו ס ף לשמירת הפרויקט שלנו כ ך שיעשה את האמור ב א פ י ו ן ו ל א א ף ד ב ר נוסף שהפורצים י נ ס ו להוסיף או ל ה פ ך ל ק ח ת. ש ל ב ע ש י ר י הינו השלב ב ו א נ ו נעלה את הפרויקט ל ש ר ת. כ ע ת נ י ת ן י ה י ה לגשת אליו בכתובת הרצויה, ל ה ש ת מ ש ב ו מ כ ל מ ק ו ם ב ע ו ל ם. שלב אחרון הינו להעלות אותו לשרת הגרסאות שלנו ולשמור אותו שם. כ ע ת י ש ל נ ו ג ר ס ה ר א ש ו נ ה ו מ ו כ נ ה ב ש ר ת. כ ע ת ברגע שנרצה ל ע ר ו ך א ו ת ה נ ו כ ל ל ע ש ו ת ז א ת ב א מ צ ע ו ת ק ט ע י ק ו ד ולשמור את השינויים ב ג ר ס א ו ת נ ו ס פ ו ת כך שתמיד י ה י ה ל נ ו ג י ש ה ל ג ר ס א ו ת י ש נ ו ת יותר אם נ צ ט ר ך א ו א ם נ ש ת ף א ת ה ק ו ד עם הצוות. ReactJS / Angular Security Development to Production GIT ה ע ר ו ת : פתיחת המסלול מותנה ב מ ס פ ר נ ר ש מ י ם. דמי הרשמה אינם מוחזרים אלא ב מ ק ר ה ש ל א י פתיחת מסלול ע" י המכללה. דמי הרשמה כ ל ו ל י ם בשכר הלימוד. המכללה מביאה ידעתם של תלמידים שיתכנו שינוים בתוכן הקורסים ו ב מ ו ע ד ם. המכללה מתחייבת ל ה ו ד י ע ל ת ל מ י ד י ם ע ל כל שינוי. המכללה שומרת לעצמה את הזכות לשנות את תכני המסלול ב ה ת א ם ל ש י ק ו ל ד ע ת ה ה ב ל ע ד י ת.