دوره برنامه نویسی IOS
معرفی دوره برنامه نویسی IOS
دوره آموزشی برنامه نویسی ios ، یکی از جذاب ترین دوره های آموزشی می باشد که مخاطبان دوره می توانند در این دوره اصول طراحی اپلیکیشن های تحت ios را طراحی و پیاده سازی نموده و شروع به کسب درآمد در حوزه اپلیکیشن های موبایل نمایند.
کاربران این دوره می توانند با کسب مهارت های مطرح شده در سرفصلهای دوره گام بزرگ و سریعی جهت ورود به بازار اپلیکیشن های اپل برداشته و با انتشار برنامه های طراحی شده خود در فضای مجاری کسب درآمد کنند.
چشم انداز و اهداف دوره
دانشجویان این دوره می توانند با کسب مهارت های مطرح شده در سرفصلهای دوره گام بزرگ و سریعی جهت ورود به بازار اپلیکیشن های ios برداشته و با انتشار برنامه های طراحی شده خود در فضای مجاری کسب درآمد کنند.
افراد هدف دوره
- علاقه مند به ورود به حوزه برنامه نویسی و یادگیری یک تخصص سودآور
- کسانی که میخواهند بهعنوان برنامه نویس فریلنسر درامد دلاری داشته باشند.
- کسانی که پروژه گرفتن و کسب درآمد بالاتر را به کارمندی ترجیح می دهند.
- کسانی که قصد راهاندازی استارتاپ و یا ساخت اپلیکیشن موبایل را دارند.
- کسانی که قصد مهاجرت از طریق یادگیری برنامه نویسی اندروید را دارند.
ویژگیهای شاخص دوره طراحی اپلیکیشن های IOS
این دوره به صورت ترکیبی (انلاین -افلاین و حضوری )برگزار می شود و در آن به مباحث مهم زیر پرداخته می شود
- آشنایی با اصول طراحی رابط کاربری در ios
- آشنایی با زبان برنامه نویسی Swift
- آشنایی کامل با ساختار iOS و پیاده سازی انواع اپلیکیشن
- پیاده سازی دیتابیس SQLite و ORM Realm
- پیاده سازی ارتباط غیر همزمانی با سرویس Restfull
- طراحی برنامه برای دستگاه های iPhone
- پیاده سازی سرویس های گوگل FireBase و Google Map
- توانایی ورود به بازار کار طراحی اپلیکیشن اپل
پیش نیازهای دوره
پیش نیازهای این دوره به دو دسته فنی و غیرفنی تقسیم می شود.
در پیش نیاز فنی فقط آشنایی با مبانی کامپیوتر و مفاهیم ابتدایی برنامه نویسی کافی هستش
در واقع ما در این دوره ابتدا مباحث برنامه نویسی swift و شی گرایی را آموزش میدهیم و پس از آن وارد بخث برنامه نویسی iOS می شویم.
بنابراین شما اگر دانش مختصری داشته باشید کافی است، مابقی رو به ما بسپارید.اما مهتر از بحث فنی،
پیش نیازهای غیرفنی است؛ این ها عبارتند از داشتن انگیزه، زمان و علاقه به یادگیری است. این سه عامل بسیار مهم است چون سرعت یادگیری و رشد شما را تعیین می کنند.
انتظارات از دانش پذیران
- پیاده سازی تمامی پروژه های دوره جهت ورود به بازار کار
- یادگیری مفاهیم برنامه نویسی زبان swift
نحوه برگزاری دوره برنامه نویسی IOS
یکی از ویژگیهای شاخص این دوره این است که این دوره به صورت ترکیبی(افلاین، آنلاین و BOOTCAMP)برگزار می شود و علاوه بر این دستیار آموزشی و استاد در طول دوره در کنار شما خواهند بود.
10 ساعت کلاس مجازی (انلاین )
8 ساعت بوت کمپ
16 ساعت محتوای الکترونیکی (افلاین )
سر فصل های دوره لینوکس LPIC-1
فصل اول: نصب و راه اندازی نرم افزارهای برنامه نویسی ios
- آشنایی با iOS
- لایه های نرم افزاری iOS
- ورژن های مختلف ios از ابتدا
- نصب و راه اندایxcode
- نیازمندی مورد نیاز برایxcode
- آشنایی با محیط xCode
- راه اندازی Similator
- آشنایی با StoryBoard
فصل دوم: آموزش زبان برنامه نویسی swift
- زبان swift چیست ؟
- تاریخچه زبان swift
- تعریف متغیر ها در swift
- دستورات شرطی swift
- حلقه های تکرار swift
- آرایه در swift
- تعریف function در swift
- type casting در swift
- آشنایی با رشته ها در swift
فصل سوم: شی گرایی در swift
- مفوم شی گرایی در برنامه نویسی
- ایجاد کلاس در swift
- آشنایی با کلاس های Capsolation در swift
- وراثت در swift
- init در کلاس swift
- تعریف کلاس Enum در swift
- ایجاد کلاس ها Singleton در swift
- ایجاد کلاس های Generic
- آموزش و کار با Closure ها در Swift
فصل چهارم: طراحی رابط کاربری
- آموزش طراحی قالب و طرح کلی ظاهر اپلیکیشن در پروژه های Swift (User interface Layouts)
- آشنایی با کنترل های Button,label,Text,View
- آموزش استفاده از آیکون های استاندارد و پیش فرض در Swift 3
- آموزش پیاده سازی نوار منو در کناره ی صفحه یا side menu bar در اپلیکیشن Swift (Side menu bars)
- پیاده سازی یک اپلیکیشن ماشین حساب ساده
فصل پنجم: اکشن ها و شخصی سازی
- آموزش کار با Action ها و Outlet ها در اپلیکیشن های Swift
- انتقال اطلاعات ما بین صفحات
- طراجی اپلیکیشن های چند زبانه
- طراح واسط کاربری برای سایزهای مختلف
- ایجاد فونت های سفارشی
فصل ششم: دیتابیس Sqlite
- آشنایی با Sqlite
- آشنایی با دستوران استاندارد Sql
- لیست گیری در Sqlite
- افزودن اطلاعات در Sqlite
فصل هفتم: ارتباط با سرور
- مفهوم وب سرویس
- انواع وب سرویس ها
- ارتباط با وب سرویس
- آشنایی با وب سرویس JSON
- آشنایی با JSON Array
- آشنایی با JSON Object
- آشنایی با کش تصاویر از وب
- پیاده سازی وب سرویس های GET
- پیاده سازی وب سرویس های POST
فصل هشتم: پیاده سازی سرویس گوگل مپ
- گوگل مپ
- گوگل مپ ورژن دو
- آشنایی با Google Play Service
- آشنایی با Google Play Service
- Api گوگل مپ
- آشنایی با Keytool برای تعریف Sha
- تعریف api در مانیفست
- افزودن Permission های مورد استفاده به مانیفست
- آشنایی با MarkerOptions
- ایجاد نقاط(point) روی نقشه
- آشنایی با CameraOption
- تنظیم کردن Zoom نقشه
- ایجاد نماهای Normal،Satellite،Terrain،Hybrid
- بدست آوردن مکان جاری و نمایش آن روی نقشه
- آشنایی با Lat و Lang
- آشنایی با LocationListener
- بدست آوردن موقیت جاری از روی GPS و Internet
فصل نهم: ویدیو پلیر
- آشنایی با مفاهیم Media در iOS
- آشنایی با VideoView در iOS
- پروتکل های استریم در iOS
- آشنایی با کدینگ FFMPEG صدا و تصویر در iOS
فصل دهم: انتشار اپلیکیشن
- ایجاد Apple Id برای توسعه دهنده
- ایجاد خروجی IPA
- آموزش انتشار اپلیکیشن برای اپ استور
موارد مرتبط
نظرات
متوسط امتیازات
جزئیات امتیازات
قیمت