کالج اورست : اولین ، مجهزترین و تنها آموزشگاه تخصصی کامپیوتر ، شبکه و برنامه نویسی در کرج با بیش از 12000 فارغ التحصیل (تاسیس 1388 )

دوره IOS

دوره IOS

IOS

شرکت Apple

  • 1397/9/2
  • دوره های برنامه نویسی
  • 60 بازدید

معرفی دوره IOS

تولید یک برنامه برای گوشی های هوشمند یک بحث پر طرفدار و همچنین پردرآمد در ایران شناخته می شود. برنامه نویسی این برنامه ها از IOS گرفته تا برنامه نویسی دیگر پلتفرم ها مانند اندروید بیشترین مخاطبین را بسوی خود جلب نموده است. از آنجایی که تعداد دستگاه های هوشمند متنوع از جمله MAC در ایران رو به افزایش است و این افزایش به خودی خود نیاز به ابزارهای متنوع را در ایران فراهم نموده، اینجاست که برنامه نویسان به کمک کاربران می شتابند و اقدام به ایجاد ابزار های متنوع جهت استفاده از امکانات دستگاه های هوشمند موبایل MAC می نمایند. هدف از این دوره، آموزش برنامه نویسی iOSبه کمک زبان Swift می باشد که زبان جدید شرکت اپل است. در این راستا تلاش شده تا با کمک به مخاطبین ( دانشجویان و علاقمندان به یادگیری برنامه نویسی موبایل IOS)، برنامه نویسی آی فون و آی پد را به سادگی آموزش ببینند. این دوره آموزش نحوه راه انداری ابزارهای مناسب برنامه نویسی IOS شامل راه اندازی محیطXCODE ، ساخت Simulator مناسب، نصب Mac OSX بر روی کامپیوتر خودتان و همچنین آشنایی با انواع Frameworkها، IOS SDK، وزبان SWIFT بررسی می شود. در ادامه باید گفت در این دوره برای درک بهتر مطالب پروژه هایی جهت آموزش بهتر برنامه نویسی می شود. نمونه پروژه هایی که در این دوره نوشته می شود شامل ماشین حساب، برنامه Paint، مرورگر نقشه، JetRecorder، Player، برنامه ارسال و دریافت سرویس های یک سرور و برنامه دفترچه تلفن است.

بازار کار دوره IOS

برنامه نویس موبایل

پیشنیاز دوره IOS

بدون پیشنیاز

سرفصل های دوره IOS

آموزش نصب و تنظیم سیستم عامل macOS بر روی محیط ویندوز جهت توسعه ی پروژه های Swift (install and config macOS on windows)

آموزش راه اندازی محیط کاری و تعاملی Play Ground در Swift (Play Ground environment)

آموزش مفاهیم شی گرا در زبان Swift (object oriented concepts in swift)

آموزش کلاس در Swift

آموزش نحوه ی ایجاد فایل های swift

آموزش متدها و attribute ها در swift (methods and attributes in swift)

آموزش حلقه های تکرار جدید در ویرایش 3 swift (new loops in swift 3)

آموزش دستورات شرطی در SWIFT (Conditional statements)

آموزش حلقه ی for-in در SWIFT

آموزش مفهوم وراثت در Swift (inheritance in swift)

آموزش کپسوله سازی به روش کلاسیک (classic encapsulation)

آموزش کپسوله سازی به روش Swift (Swift encapsulation)

آموزش مقداردهی اولیه آبجکت (object initialization) و فراخوانی تابع Construtor

آموزش فراخوانی تابع destructor و حذف آبجکت از حافظه (object deinitialization)

آموزش تبدیل نوع در SWIFT (Type casting)

آموزش کار با رشته در SWIFT (Work with string)

آموزش کار با آرایه ها در Swift (Arrays in swift)

آموزش کار با نوع داده ای Dictionary در Swift (Dictionaries in swift)

آموزش کار با نوع داده ای چندتایی یا Tuple در Swift

آموزش مفهوم Static در Swift (Static concept in swift)

آموزش مفهوم Protocol ها در Swift

 آموزش enum های پیچیده در ویرایش 3 زبان Swift (Advanced enums in swift 3)

آموزش تنظیم کنندگان سطح دسترسی در Swift (Access modifiers)

آموزش کار با (انواع مقداری) Value Typeو (انواع ارجاعی) Reference Type در Swift

آموزش و کار با Optional ها (متغیرهای optional) در ویرایش 3 زبان Swift

آموزش پیاده سازی الگو توسعه (design pattern) singleton در swift

آموزش پیاده سازی الگو توسعه ی prototype در swift

آموزش و کار با Closure ها در Swift

آموزش طراحی قالب و طرح کلی ظاهر اپلیکیشن در پروژه های Swift (User interface Layouts)

آموزش پیاده سازی کامپوننت های رابط کاربری در پروژه ی Swift (Visual components)

آموزش کار با محیط شبیه ساز (simulator) Apple در پروژه های Swift

آموزش ساخت و طراحی ظاهر کلی اپلیکیشن با Interface builder / آموزش کار با Interface builder در پروژه های Swift

آموزش کار با Action ها و Outlet ها در اپلیکیشن های Swift

آموزش استفاده از آیکون های استاندارد و پیش فرض در Swift 3

آموزش استفاده از embedded font در Swift

آموزش کار با آبجکت Table view controller در پروژه ی Swift

آموزش پیاده سازی نوار منو در کناره ی صفحه یا side menu bar در اپلیکیشن Swift (Side menu bars)

آموزش پیاده سازی قابلیت پیمایش در اپلیکیشن های چند صفحه ای در Swift (Multi page Apps and Navigation)

آموزش پیاده سازی معماری MVC در پروژه های swift

ویژگی ها و مزایای معماری MVC در برنامه نویسی ios

پیاده سازی app بر اساس معماری MVC

آموزش پیاده سازی سرویس های تحت وب با swift (web service)

بررسی مفهوم وب سرویس ها و کاربرد آنها در برنامه نویسی ios

راه اندازی JDK در OSx

معرفی intellij idea

راه اندازی tomcat web server در OSx

مفهوم و کاربرد xml و json در web service ها

پیاده سازی وب سرویس ها توسط jersey و upload روی host

ارسال و دریافت اطلاعات و parsing آن در swift

آموزش مفاهیم دیتابیس در swift (Database Concept)

آموزش کار با زبان SQL و دیتابیس SQLite در IOS

آموزش کوئری گرفتن از دیتابیس SQLite (SQLite Queries)

آموزش برنامه نویسی موازی و پردازش همزمان با Swift 3 (MultiThreading)

آموزش استفاده از فریم ورک های Mapkit و Core location

current location and movement

background update ها

GeoCoding

annotation ها

پیاده سازی مفهوم Overlay

مفهوم flyover map

آموزش پیاده سازی صفحه راه اندازی و اجرای اپلیکیشن (Lunch screen) در Swift

آموزش ساخت حساب کاربری و ایجاد Apple ID (Apple Developer id)

آموزش مباحث امنیتی در اپلیکیشن های Swift

آموزش استفاده از core data جهت ذخیره و بازیابی اطلاعات

sub class ها در core data

مدیریت relation ها در core data

predicate ها

query generation

آگهی های استخدام مشابه
4.3 stars – 113 reviews