מסלול הקורס של מכללת נס

מסלול הקורס – מכללת נס

שם הקורס:
המסלול המלא לפיתוח אפליקציות למובייל – iPhone, iPod Touch, iPad ואנדרואיד
קטגוריה:
פיתוח תוכנה ותכנות, מסלולי הסבה
תאריכי הקורסים:
קמפוס תל-אביב
26.11.2013
היקף שעות הקורס:
390
 FacebookIcon
תוכנית הלימודים
מכינה בתכנות בסיסי ובתכנות מונחה עצמים  (Object  Oriented)   – 
30 שעות לימוד אקדמיות
הקדמה
מושגי יסוד במחשבים ותכנות
מבוא לשפת התכנות  Objective-C
Data types and expressions
התניות ולולאות
IF statement
Switch statement
Conditional operator
לולאת For
לולאת While
לולאת Do
Continue commands  Break &
Object Oriented
What is an object
Classes, Instances & Methods
Encapsulation
Inheritance
Protocols & delegates
Memory Management
ניהול זיכרון
עקרונות שימוש בניהול זיכרון
יכולות נוספות בשפת התיכנות Objective-C
Enumeration & the typedef statement
categories
פיתוח אפליקציות  ל iPhone בסביבות  iOS- 150 שעות לימוד אקדמיות
מבוא לפיתוח אפליקציות iOS
הכרות עם iOS ו- Cocoa Touch
הכרות ושימוש ב- xCode – סביבת הפיתוח לאפליקציות iOS
חזרה על יסודות התכנות בשפת  Objective-C
Design patterns נפוצים בשפת Objective-C
ניהול זיכרון ב- iOS
עבודה עם  Introspection, Selectors Protocols & Delegates
UIApplication & Application Structure – מבנה בסיסי של אפליקציות ל-  IOS
Model View Controller design pattern (MVC)
הבנת  UIView Class וציור באמצעות טכנולוגיית Quartz
הכרות עם קומפוננטות ממשק משתמש (UI) עיקריות – UIPickerView, UIAlertView & UIActionsheet
נושאים בסיסיים ומתקדמים בעבודה עם טבלאות Tableview  UI
אפליקציות מרובות מסכים וניווט בין מסכים UINavigation Controller  UITabBarController &
הבנה והתמודדות עם מצבי אפליקציה שונים (foreground & background)
עבודה עם ScrollView
עבודה מול צד שרת וגישה לרשת בעזרת NSURLConnection
עבודה עם UIWEBview
תכנות מקבילי עם threads, NSOperation & NSOperationQueue, Grand Central Dispach (GCD)
התקנת אפליקציות על iOS device
הבנת תהליך העלאת אפליקציות ל- App Store
בניית אפליקציות עם תמיכה ב- GPS
תכנון ובניית מסכים בעזרת storyboards
יצירת אנימציות באפליקציות iOS
Multiple interface orienation – תמיכה במסכים אופקיים ואנכיים – Rotation
Automatic Reference Count – ניהול זיכרון אוטומטי
שמירת נתונים Data Persistence
Notification Center
Push notifications
עבודה עם Video & Audio
הטמעת ספריות חיצוניות
Google Analytics
הצגת פרוייקט גמר

הגשת פרויקט גמר אישי/צוותי  iPhone – 40 שעות בעבודה עצמית

FacebookIcon

מכינה  בתכנות JAVA   –  30 שעות לימוד אקדמיות

הקדמה
Introduction to Java
The Java environment
Java syntax
Object oriented programming
Object oriented design patterns
Java Programming
Multi Threading
Java I/O
Network – Java Socket Programming
Building a small Java server
פיתוח אפליקציות בסביבת Android – 80 שעות לימוד אקדמיות
מבוא לפיתוח אפליקציות ב- Android
Android platform architechture
סביבת וכלי הפיתוח ב- Android
Android Application fundamentals
Application building blocks
Activity life cycle
Building UI using XML resources
אחסון מידע (shared preferences, SQLite)
MultiTasking and working in the background
Performing asynchronous tasks and working with loaders
Communication
Http Client
Providers & receivers
GCM Architecture
Sensors – working with accelerometer, manometer & gyro
בניית labyrinth game
Map and location services
ICS APIs and backwards compatibility
הגשת פרויקט גמר צוותי  Android –  20  שעות בעבודה עצמית
פיתוח אפליקציות מובייל באמצעות 5.0 HTML
40 שעות לימוד אקדמיות
הטמעת Java Script  במסמך HTML

למען הסר ספק, זהו העתק מקור של מסלול הקורס כפי שמופיע באתר מכללת נס, להלן הקישור .

כתיבת תגובה