קורס ייחודי זה מכשיר את משתתפיו לפיתוח בסיסי ומתקדם של אפליקציות ומודולים מבוססי Mobile ,JAVA ו-JEE.
הקורס מחולק לארבעת החלקים הבאים:
קורסי בסיס – ההכרחיים להשגת יכולות פיתוח בסיסיות בכלל וב-JAVA בפרט.
קורסי הבסיס כוללים את עקרונות הפיתוח, פיתוח בשיטת OBJECT-ORIENTED, פיתוח בשפת JAVA, בניית ממשקים גרפיים בשפה, עבודה מול בסיסי נתונים (SQL).
קורסי WEB - קורסים אלו מכירים את עולם ה-WEB ואת הטכנולוגיות המובילות בו. שלב זה הינו קריטי לפני הכניסה לעולם ה-JEE שכולו מתרכז במתן פיתרונות לפיתוח בצד השרת.
קורסים מתקדמים – קורסים הנכללים בחלק זה עוסקים בעיקרם בטכנולוגיות השונות שהן חלק מ-JEE. הקורסים מועברים בסביבות שונות ובמגוון מוצרים המקנים ראיה רוחבית של כלים לצד לימודים מעמיקים ויסודיים של הטכנולוגיות עצמן. חלק זה אף כולל מודולים המתרכזים בעקרונות תכנון ועיצוב של אפליקציות המעניקים ערך מוסף למפתחים.
מודול Mobile – מודול המציג את עולם המובייל ב-Java ומכשיר את התלמידים לבניית אפליקציות בסביבת Android הנחשבת לפורצת ולמבטיחה ביותר כיום בתחום.
מטרות ההכשרה הנכללות בקורס: יכולת תכנון תוכנה, לימוד טכנולוגיית JAVA ויישומה בכלים מהמובילים בשוק כיום, כתיבת יישומים ב- JAVA הן בצד השרת, קישוריות למסדי נתונים ומימוש עבודה "ידני" ואוטומטית (O/R Mapping) מולם, יכולת שילוב טכנולוגיות ב- WEB תוך יצירת מודולי WEB בסביבת JEE , יכולת בניית רכיבי שירותיים תוך שימוש בסטנדרטים המוצעים כחלק מ-JEE . מטרות נוספות הן: לשלוט במיטב הטכנולוגיות העדכניות ביותר הקיימות כיום, להכיר את הטכנולוגיות הנלוות הסובבות סביב הפתרונות המוצעים ב-JEE כגון XML ו-Web-Services ולהפנים את הארכיטקטורה, עולם המושגים, המוטיבציה והאילוצים שהביאו ליצירת הסטנדרט JEE
נושאי הלימוד:
מבוא לתכנות
מבוא לפיתוח מוכוון עצמים - Object Oriented Programming
Java Programming Language
Introduction to SQL
Java Swing – JFC
Building Web Sites Using HTML
Enhancing Web Sites Using Java Scripts & DHTML
XML - Extensible Markup Language – 8 hours
Java & XML – 8 hours
Introduction to Java 2 Enterprise Edition
Java Server Pages & Servlets
Java Server Faces
Developing Enterprise Java Beans 3.0
Java & Web-Services
Java and Design Patterns
JEE Design Patterns
Extreme Java
Most recent updates regarding Java
Java Mobile World – Focusing on Android