תכנות NET
Transcription
תכנות NET
קורס הכשרת מפתחי .NETלהסמכת MCSDעם התמחות בAZURE ,BI- וSHAREPOINT- מבוא: חברות רבות במשק משתמשות בסביבות המחשוב של Microsoftשהן הנפוצות ביותר כיום במרבית האירגונים בארץ ובעולם ולכן הביקוש למתכנתי .NETבעלי יכולות ושליטה בעבודה בסביבות פיתוח מסוג זה הולך וגובר בשוק העבודה כבר למעלה מעשור .אז אם אתה מחפש להתברג בתעשייה שבה הביקוש גובר על ההיצע והשכר מתגמל ,אתה בהחלט במסלול הנכון. - HackerUהפועלת כמרכז להכשרת והשמת עובדים למקצועות ההייטק (מוכרת Microsoft Gold Partnerשותף מספר )1785294גאה להציג את מסלול ההכשרה המקיף והמתקדם ביותר לפיתוח תוכנה בפלטפורמת .NETמסלול ייחודי המאגד לראשונה את כל התכנים הסטנדרטים עם הנושאים המתקדמים ביותר שנמצאים כיום בחזית הטכנולוגיה ומבוקשים מאוד בתעשיית ההייטק כגון ,BI :פיתוח אפליקציות וחיבורן לרשתות החברתיות GoogleApps ,ועוד. זהו מסלול הכשרה מקצועי שיעניק לך את הידע הנדרש בטכנולוגיות המתקדמות כגון :פיתוח אפליקציות ל Windows 8-ושילובן בחנות האפליקציות של Windows ,Store Appפיתוח אתרי Webהכוללים שימוש ב– Ajaxו ,HTML5-ארכיטקטורה ותכנות מתקדמים ועוד. תוכנית הלימודים כוללת חומר עיוני בשילוב עם הרצאות פרונטאליות במגוון נושאים תיאורטיים התורמים להבנת הרעיון מיסודו של אותו מודול עם תרגול רב המקנה ניסיון מעשי בפיתוח כמקובל ובמקביל מקדישה את חלקה העיקרי של המסלול לפרקטיקה והתנסות מעשית בפיתוח תוכנה הבא לידי ביטוי ,בפרוייקטים אותם תגיש ותיישם על מנת שתוכל כבר במהלך מסלול ההכשרה לצבור את מירב הכלים ולקבל ניסיון ממשי שיעזרו לך להשתלב בעולם התכנות וההייטק ולהיכנס לשוק העבודה מיד בסיום הלימודים. השילוב המנצח בין עצות יישומיות Best Practicesהנדרשות בתעשייה לבין התכנים המתקדמים ביותר יקנו לך יתרון מובהק החל מיום העבודה הראשון. מסלול זה מעניק למועמדים יתרונות משמעותיים: •שלב מיון שבו נבדקת התאמת המועמד למסלול •קבלת מלגת לימודים בסך ₪7,000לעוברים את שלב המיון •קבלת החזר כספי של דמי הלימוד למי שאינו מתאים /ממשיך את לימודיו לקורס המורחב •המסלול היחידי בארץ המציע התחייבות חוזית לעבודה בתחום לבוגריו מסלול הכשרה ייחודי המשלב את כל פלטפורמת ה .NET-עם פיתוחAZUR , SHAREPOINTו BI-בהיקף שעות משמעותי •מסלול הכשרה שמתאים גם לחסרי רקע בעלי פוטנציאל גבוה להצלחה ,מכין לבחינות ההסמכה MCSDשל Microsoft לתשומת לבכם :למען הסר ספק ,מובהר כי HackerUשומרת לעצמה את הזכות לערוך מעת לעת ,לפי שיקול דעתה ,שינויים בתכנית הלימודים ובסגל המדריכים. שעות והיקף הלימוד מבנה הלימודים המסלול נחלק לשני שלבים עיקריים: 1.1שלב המיון 40 -שעות לימוד אקדמיות שבמסגרתן נבדקים כישורי המועמד והתאמתו לתחום ונלמדים תכני המבוא של המסלול .היכרות ראשונית עם התכנים הרלוונטיים והעדכניים הקיימים בתחום .כגון :מבוא לתכנות הכולל בתוכו את הבסיס של שפת התכנות C#וכמו כן התמקדות בתכנים הבסיסיים המהווים תשתית הנדרשת לכל פיתוח תוכנה .בשלב זה תתקיים בחינת כניסה לקורס המורחב והמועמד יקבל את הערכתו האישית של המרצה. 2.2קורס מורחב 500 -שעות לימוד אקדמיות .במידה והמועמד עבר את שלב המיון בהצלחה ,ייחתם עימו חוזה העסקה ,יקבל מלגת לימודים ויוכל לעבור לקורס המורחב שבמסגרתו נלמדים התכנים המעודכנים ביותר לדרישות התעשייה .ילמדו בהרחבה נושאים כגון :תכני הליבה בשפת התכנות ,C# בניית אפליקציות מתוחכמות על גבי פלטפורמת ,.NETלמידה ויישום של טכניקות שונות (פיתוח מרובה תהליכים ,פיתוח מקבילי ,ריבוי משימות ועוד) ארכיטקטורת מערכת ,מסדי נתונים ולניתוח מערכות ועוד. לימודי ערב נמשכים כ 14-חודשים ומתקיימים פעמיים בשבוע בין השעות 17:30 –21:30 תנאי הקבלה פגישת ייעוץ וראיון אישי הבוחן את ההיכרות הבסיסית של המועמד בעבודה בסביבה ממוחשבת ,אוריינטציה למקצועות הריאליים וחשיבה לוגית ואנלוגית. מתודולוגיות הלמידה מתודולוגיות הלמידה הן ייחודיות ומבוססות על הרצאות פרונטאליות ,סימולציות בסביבת הלמידה ותרגול אישי בליווי ספרות מקצועית. סגל המרצים ב HackerU-סגל המרצים מורכב ממומחי ההדרכה המובילים בתחום ,בעלי נסיון מעשי רב ביישום ובהדרכת נושאי הלימוד בתעשיית ההייטק הישראלית והעולמית. תעודת גמר והסמכה בסיום מסלול ההכשרה תוענק תעודת גמר מפתח תוכנה בפלטפורמת .NET מטעם .HackerUבנוסף ,במסגרת המסלול ההכשרה ,תתקיים הכנה מעשית לבחינת ההסמכה הבינלאומית MCSDשל .Microsoft התמחות בפיתוח בטכנולוגיות Microsoftמבוססות .NET בשילוב פיתוח Appsל Windows 8-ולSharePoint- Microsoft Technologies Development with & .NET Platform ()Extended MCSD Certification Preparation Course 540 Hours Part -2 50 Part -1A Object Oriented Programming and Advance C# 5 Programming מטרת המודול היא להעמיק את הידע בשפת C#מ"-נקודת מבט" של תכנות מונחה עצמים .קיים אתגר מיוחד להרגיל סטודנטים שלמדו לחשוב בצורה פרוצדוראלית לחשוב בצורה של אובייקטים .המודול הזה מציג את העקרונות והתפיסה בתכנות מונחה עצמים והדרך בה C#מאפשרת לנו לממש תפיסה זו. מלבד עקרונות הפרדיגמה והנדבכים הנלווים כמו Interfaces ,Classesו.Polymorphism- מודול זה גם ממחיש תבניות תכנון נפוצות בעולמות הנדסת התוכנה הלא הם ה.Design Patterns- • Collections and Generics • Working with Threads • Working with Parallel Task Library • Reflection and Attributes Programming 40 מטרת המודול היא להקנות לסטודנטים את הידע והכישורים הנדרשים לפיתוח אפליקציות בשפת C#על גבי פלטפורמת .NETהמודול מתחיל במבוא לתכנות המתמקד באבני יסוד התכנות ומקנה את התשתיות הדרושות לכל מפתח תוכנה. מיד לאחר מכן הקורס מתמקד באבני השפה ובמבנה הפרויקט. שפת C#פותחה כשפה המותאמת ביותר לפיתוח אפליקציות אנטר-פרייס עבור .NETהשפה בנויה ממספר שפות בהן ++Java, C ,Cו Delphi-מותאמת לתכנות מונחה עצמים. Topics Covered • Programming Basics • Introducing C# and the .NET Framework • Using C# Programming Constructs • Declaring and Calling Methods • Handling Exceptions • Reading and Writing Files • Creating New Types • Encapsulating Data and Methods Topics Covered • Object Oriented Concepts • Interfaces • Design Patterns • Working with XML • Module Project Part -3 Microsoft SQL Server 20 מטרת המודול היא לחשוף בפני הסטודנטים את אחד המרכיבים החשובים ביותר במבנה מערכת תוכנה – מסד הנתונים .יעשה דגש על החשיבות ומקומו בארכיטקטורת המערכת הן ברמה התיאורטית והן ברמה הפרקטית .המודול מתחיל בתיאוריה אקדמית על עקרונות מסדי נתונים ומבוא לניתוח מערכות. בהמשך ,נלמד על מסד הנתונים של - Microsoftהלא הוא ה .SQLServer-נלמד על במבנה ועל כלי העבודה שלו .בחלק האחרון ,נלמד את שפת ה SQL-הלא היא השפה המאפשרת הרצת שאילתות אל מול מסד הנתונים ומאפשרת להפוך מידע גולמי רב לידע עסקי! • SQL Language • Module Project Part -1B 80 Topics Covered • Overview of HTML and CSS • Creating and styling HTML5 pages • Introduction to Java Script • Creating forms to collect data and validate user input • Ajax • Styling pages using CSS3 • Creating methods and objects using Java Script Part -4 Data Access with .NET 30 • Entity Framework • Module Project Topics Covered • Background • Data Access with ADO.NET Programming HTML/HTML5, CSS/CSS3 and Java Script מטרת המודול היא להקנות לסטודנטים את הידע והכישורים הנדרשים לפיתוח צד לקוח תוך שימת דגש על הטכנולוגיות העדכניות ביותר. Topics Covered • Theory and Concepts • SQL Server מטרת מודול זה הוא להכשיר את הסטודנט לפתח אפליקציות מבוססות מידע בעזרת טכנולוגיות .NETוע"ג בסיס הנתונים .SQL Server 2008מודול זה מתמקד בשלוש טכניקות גישה למידע :טכנולוגיית ה ADO .NET-תספק לנו הצצה מעמיקה לספריית האובייקטים המאפשרים גישה ישירה אל מול מסד הנתונים ,ספריית הLINQ- תאפשר לנו לבצע שאילתות מורכבות מתוך האפליקציה בתצורה של אובייקטים, וה Entity Framework-יספק לנו תשתית ומעטפת חכמה לייצוג רכיבי מסד הנתונים בצורה אפליקטיבית. Programming Basics & Introduction to .NET 4.5.1 with C# 5 Part -1C 20 Programming with C# 5 מודול זה מהווה המשך למודול הקודם .מטרת המודול הזה הינה לחשוף לסטודנטים נושאים נוספים המהווים נדבך חשוב בשפת ה.C#- Topics Covered • Managing the Lifetime of Objects and Controlling Resources • Encapsulating Data and Defining Overloaded Operators • Decoupling Methods and Handling Events • Working with XML • Module Project Part -5 Part -7 Implementing SOA With WCF 25 מודול זה מתמקד בארכיטקטורה הפופולארית ביותר כיום לבניית וצריכת שירותים מרוחקים ,הלא היא ה .)Software Oriented Architecture( SOA-המודול יציג אתעקרונות הארכיטקטורה ואת הפלטפורמה של Microsoftלמימוש החזון – פלטפורמת הWCF- הפופולארית .הסטודנט ילמד לפתח שירותי רשת מרוחקים ,ולצרוך שירותים כאלה לאפליקציות השונות ובכך להגביר את יכולות האפליקציה תוך שימוש ביכולות מובנות המקצרות את זמני הפיתוח .שירותים אלו ,יאפשרו לסטודנט לראשונה ,לחסום את "גבולות הגזרה" של פלטפורמת Microsoftויאפשרו לו לספק ולצרוך שירותים ממערכות Java ,Unixועוד. ד Topics Covered • SOA and Introducing WCF • WCF Hosts and Clients • Developing windows installer as service • Working with Exceptions • Module Project 40 מודול זה מכסה את כל הנושאים והידע הדרוש בכדי להתחיל את הדרך הדרושה להפוך למפתח מערכות מבוססות .Webהחל מעקרונות מערכת ,Webדרך ארכיטקטורה אופיינית ,דרך ממשק המשתמש בעזרת שפת HTMLוהבניית יכולת דינמית לדפי ה Web-הסטטיים בעזרת שפת .Java Scriptבנוסף ,הסטודנט יחשף לספריית הפיתוח לדפדפן המתקדמת והנפוצה ביותר כיום ,ה.JQuery- כמו כן במודול זה יחשף הסטודנט לכל המרכיבים הנחוצים לפיתוח מערכת :Web כלי הפיתוח ,הרכיבים השונים והטכניקות לבניית אתרי אינטרנט מתקדמות ביותר וכל זה בפלטפורמת ASP .NETהפופולארית לפיתוח אתרי אינטרנט .המודול מכסה נושאים כמו ארכיטקטורת האפליקציה ,סוגי הפרוייקטים בסביבת הפיתוח ,מציג את רכיבי הגרפיקה ורכיבי המידע המגוונים .ילמדו נושאי ליבה כמוMaster Pages, : ,UserControlsעבודה בטכניקת AJAXהתופסת יותר ויותר תאוצה ויספק הצצה לשפת ה HTML-המתקדמת והמהפכנית כיום – ה!HTML 5- Topics Covered • Web System Architecture and Concepts • Markup Language and HTML 4 and 5 • Client Side Programming with Java Script • Using Controls • Client Side Programming with jQuery • Creating a Microsoft ASP.NET Web Form • Adding Functionality to a Microsoft ASP.NET Web Form • Validating User Input • Managing State in Web Applications • Creating a Microsoft ASP.NET Ajax-enabled Web Forms Application Part -8 50 Development with SharePoint 2013 SharePoint 2013הינה פלטפורמה עסקית לשיתוף וניהול ידע בארגונים וב.Web- הפלטפורמה מאפשרת להתחבר ולהעצים את האנשים בארגון בעזרת אוסף רכיבים, ממשקי משתמש ויכולות לניהול ושיתוף ידע .מודול זה מטרתו לענות על הצורך הבוער בשוק במפתחי SharePointוהוא מציג סקירה רחבה ומקיפה של התשתית ברמת היישום ,ברמת השימוש וכמובן – ברמת הפיתוח .מודול זה יסקור את הטכניקות, כלי הפיתוח ,האלמנטים המתקדמים המאפשרים להרחיב ולפתח את יכולות המוצר והפלטפורמה ולהעניק למשתמשים בה יכולות עשירות יותר ,הן ברמת היישום הפשוט, הן ברמת ממשקי ה Web-החזקים שלה והן ברמת התהליכים העסקיים המניעים את הארגון. Topics Covered • SharePoint End User • SharePoint Designer • Understanding SharePoint 2013 • Developing SharePoint Solutions • Developing SharePoint App Models • Pages and Navigation • SharePoint Security • Lists, Libraries and Events • Server-Side SharePoint Development • Client-Side SharePoint Development • Developing Workflows • Enterprise Content Management Web Development– Server side Development-using ASP .NET 4.5.1 and Ajax Part -6 40 Web Development with MVC 5 מתודולוגית הפיתוח MVCהינה חלק בלתי נפרד מפיתוח אתרי אינטרנט בסביבית ה NET Framework 4.5.1.-המציגה לנו יכולות לפיתוח אפליקציות מבוססות על Design Patternשהינו ( .MVC (Model, View, Controllerכמו כן יילמד נושא פיתוח Web APIשהוא החדשני ביותר שהוצג .במודול זה ,הסטודנט ייחשף לטכנולוגיות החדישות הללו ,תוך ניצול הניסיון והידע שצבר עד כה בקורס. Topics Covered • Introduction to ASP.NET MVC • Working with view • Working with controller • Working with model • Working with data access and POCO • Developing web API Part -9 Part -12 Final Project 15 מודול זה הינו למעשה פרויקט הסיום של הסטודנט .בפרויקט זה ,נדרש הסטודנט בשעות עבודה עצמית רבות ובליווי והנחיית המרצה ,לממש וליישם מגוון גדול של נושאים וטכנולוגיות שנלמדו במהלך המסלול .פרויקט זה עיקרו בתכנון ,יישום ופיתוח מערכת מידע .פרויקט זה הינו גדול ,מקיף ומספק לסטודנט את הניסיון הראשוני והכל כך חשוב בפיתוח – ניסיון המכין אותו לעולם האמיתי עם סיום לימודיו והתחלת הקריירה שלו בתעשיית הייטק. Development Windows Applications with WPF 10 WPFהיא פלטפורמת פיתוח ממשקי משתמש בסביבת Clientמתקדמת מאד, בעלת יכולות תכנותיות וגרפיות מתקדמות ביותר .המודול מלמד כיצד לשלב את שפת התכנות C#עם השפה הייחודית XAMLולפתח אפליקציות WPFמתקדמות. תשתית ה WPF-הינה תשתית תכנות שונה בתכלית מתשתיות וסביבות פיתוח ממשקי לקוח-שרת קלאסיות כגון WinForms :ומודול זה חושף את הבסיס ,את הפקדים השונים ,את נושא ה ,Data Binding-עבודה עם ,Resources ,Templates גרפיקה ומולטימדיה .כמו כן ,המודול ידון בתבניות עיצוב פופולאריות בפיתוח .WPF תוכנית הלימודים: • Controls • Resources • Data Binding • Module Project שעות 40 Programming Basics & Introduction to .NET with C# 5 80 Programming HTML/HTML5, CSS/CSS3 and Java Script 20 Programming with C# 5 50 Object Oriented Programming and Advance C# 5 Programming 20 Microsoft SQL Server 30 Data Access with .NET 40 Web Development – Server side Development using ASP.NET 4.5.1 and Ajax 40 Web Development with MVC 5 25 Implementing SOA With WCF 50 Development with SharePoint 2013 10 Development Windows Applications with WPF 20 Windows Azure 100 System Analysis and BI 15 Final Project 540 Part -10 Developing Windows 8 Apps and Windows Azure 20 מודול זה ,מכשיר את הסטודנט לאחד מהנושאים העדכניים ביותר בשוק פיתוח אפליקציות מבוססות Windows 8ופיתוח אפליקציות עבור הWindowsAppStoreWindows 8- הינה מערכת ההפעלה החדשה ביותר בשוק והיא זו שתשלוט גם בשנים הקרובות. מערכת הפעלה זו מביאה איתה ממשק משתמש חדש ,ה .Metro-במודול זה נלמד את ארכיטקטורת מערכת ההפעלה ,יסודות הפיתוח לאפליקציות מבוססות Metro ושילובן בחנות האפליקציות של ,Microsoftה.WindowsAppStore- מודול זה מכשיר את הסטודנט לבחינת ההסמכה החדשה הבינלאומית של ,Microsoft ה.MCSD- Topics Covered • Overview of the Windows 8 Platform and Windows Store Apps • Creating User Interfaces using XAML • Presenting Data • Implementing Layout using Windows 8 Built-In Controls • Handling Files in Windows Store Apps • Windows Store App Process Lifetime Management • Working with Templates and Resources • Designing and Implementing Navigation in a Windows Store App • Implementing Windows 8 Contracts • Implementing Tiles and User Notifications • Designing and Implementing a Data Access Strategy • Responding to Mouse, Keyboard and Touch Part -11 100 System Analysis and BI הקורס מיועד להכשיר מנתחי מערכות BIבתחום מבוקש ונדרש ,תחום ה IT- Business Intelligence-מקנה למשתתפים את כל הידע הנדרש לעיסוק בתחום ומכשיר אותם להבנת הקשר בין הצרכים העסקיים והארגוניים לבין המידע השמור במאגרי המידע הארגוניים .העוסקים בתחום ניתוח מערכות Business Intelligence נדרשים למעשה להעביר את המידע הקיים בארגון לגורמים הניהוליים ,בפורמט כזה שיאפשר להם לקבל החלטות עסקיות מבוססות על המידע הנתון והמנותח .לכן אנשים אלה ממלאים תפקיד חשו בארגון ומשפיעים במידה רבה על ביצועיו ועל מעמדו בשוק .מנתחי מערכות BIמשתלבים בשנים האחרונות בתפקידי מפתח בתחום המחשוב העסקי וזוכים לביקוש רב בתעשייה. סה”כ סניף מרכז Topics Covered • Introduction to WPF • XAML • Basic Concepts • Layout and Panels • Querying MSSQL 2012 • Data Integration • Data Modeling • Module project סניף צפון בצמוד לתחנת רכבת סבידור מרכז בצמוד לתחנת רכבת לב המפרץ רח’ שוהם ,5מגדלי פז, קומה ,3מתחם הבורסה, רמת גן חיפה -שדרות ההסתדרות ,49 קומה ,3צמוד לתחנת לב המפרץ, צומת הצ’קפוסט Topics Covered • Introduction to system analysis and design • Development life cycle • Introduction to Databases • Introduction to BI • Modeling database architecture טל03-6135565 : פקס03-6133566 : www.hackeru.co.il