آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

دوره برنامه نویسی سیستم عامل iOS Apple iOS Programming

پیشنیاز : آشنایی با یک زبان برنامه نویسی
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1396/04/19 32 ساعت دوشنبه ها ساعت 17 تا 20:30 مهندس محمدی 700,000 درحال برگزاری
1396/07/03 32 ساعت دوشنبه ها ساعت 17 تا 20:30 مهندس محمدی 763,000 ثبت نام

توجه: تاریخ های اعلام شده جهت شروع دوره ها، ممکن است با توجه به زمان حد نصاب رسیدن افراد، تغییر یابد، لذا خواهشمند است در صورت علاقه مندی به شرکت در هر یک از دوره ها، تاریخ دقیق را با مسئول آموزش چک فرمایید.

اهداف دوره :

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

مخاطبین :

این سری از مطالب برای کسانی است که می خواهند برنامه نویسی آی فون و آی پد را شروع کرده و از iPhone SDK استفاده کنند. برای استفاده حداکثری از این مطالب داشتن اطلاعات در مورد برنامه نویسی و برنامه نویسی شئ گرا بسیار مفید خواهد بود. اگر تا به حال با SWIFT برنامه نویسی نکرده اید نگران نباشید چرا که هرکجا نیاز به آن باشد در داخل خود مطالب در مورد آن صحبت خواهد شد.

سرفصل های دوره :
  • آموزش نصب و تنظیم سیستم عامل 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

آموزش برنامه نویسی آموزشگاه دوره آموزشیIOS برنامه نویسی
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .