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

آموزش دوره برنامه نویسی IOS در کرج

آموزش دوره برنامه نویسی IOS در کرج

کلاس برنامه نویسی IOS در کالج اورست

شرکت Apple

  • 1397/9/2
  • آموزش دوره های برنامه نویسی در کرج
  • 3402 بازدید

معرفی آموزش دوره برنامه نویسی IOS در کرج

آموزش دوره برنامه نویسی IOS در کرج

کلاس برنامه نویسی IOS در کالج اورست


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

تولید اپلیکیشن برای تلفن های همراه هوشمند طرفداران بسیاری دارد و میل به یادگیری زبان های برنامه نویسی مربوط به این دستگاه ها روز به روز افزایش پیدا می کند. در این بین از آنجایی که یادگیری زبان برنامه نویسی اپلیکیشن ها و برنامه های سیستم عامل iOS از اهمیت بالایی برخوردار است در نتیجه هدف هدف ما از برگزاری چنین دوره ای ایجاد فضایی آموزشی برای علاقه مندان به این حوزه می باشد تا بتوانند به کمک زبان Swift که زبان جدید شرکت اپل به حساب می آید با نحوه و چگونگی برنامه نویسی برای این سیستم عامل محبوب آشنا شوند.



بازار کار آموزش دوره برنامه نویسی 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 ها


    معرفی ابزارهای برنامه‌نویسی آی‌اواس و نحوه استفاده از آن‌ها برای شروع کار
    آشنایی با زبان سوئیفت و محیط Playground
    آشنایی با انواع داده‌ها، تعریف متغیرها، عملگرها، شرط‌ها، حلقه‌ها و توابع در زبان سوئیفت
    معرفی مفهوم آرایه، دیکشنری، تاپل و Fast Enumeration
    معرفی آپشنال‌ها در سوئیفت و نحوه برخورد و کار با آن‌ها
    معرفی مفهوم برنامه‌نویسی شی‌گرا، و مفاهیم Class, Object, Method و Property
    آشنایی با سوئیفت به عنوان یک زبان شی‌گرا و نحوه ساخت کلاس دلخواه
    کار با کلاس‌های متداول در سوئیفت
    آشنایی با مفاهیم Inheritance، Protocol، Category و Extension
    معرفی MVC و مفاهیم بنیادی در توسعه اپلیکیشن‌های آی‌اواس نظیر Outlet، Action، Delegation و Completion Handler
    کار با Storyboard و View Controller برای طراحی و پیاده‌سازی اپلیکیشن
    نحوه کار با فریمورک UIKit و استفاده از کلاس‌های پایه نظیر UIButton، UILabel و UITextField
    آشنایی با تکنیک Adaptive Layout و استفاده از آن برای طراحی اپلیکیشنی پویا
    آشنایی با مفهوم Delegation و کاربرد وسیع آن در برنامه نویسی آی‌اواس
    استفاده از TableView و CollectionView برای نمایش اطلاعات
    طراحی رابط کاربری با Navigation Controller و TabBar Controller در Storyboard و حرکت بین صفحات مختلف
    کار با تصاویر و معرفی Asset Catalog
    نحوه خواندن و نوشتن اطلاعات روی حافظه دستگاه
    معرفی و استفاده از سه تکنیک Delegation، Notification و KVO جهت تبادل اطلاعات در محیط اپلیکیشن
    نحوه ارتباط با وب سرور جهت دریافت اطلاعات از APIها به فرم JSON
    نحوه استفاده از پروژه های اوپن سورس و شخص ثالث به کمک CocoaPods جهت قدرت بخشیدن به پروژه اصلی


query generation

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