سلام و به کمپ کامل توسعه iOS خوش آمدید. این دوره به گونه ای طراحی شده است که یک فروشگاه یک مرحله ای برای تبدیل شدن به یک توسعه دهنده iOS باشد. در طراحی این دوره موارد زیر را در نظر داشتم:
پوشش به روزترین فناوری و روش ها.
ارائه همه چیزهایی که برای توسعه برنامههای iOS پیشرفته و آماده برای بازار نیاز دارید.
القای نگرش حل مسئله و اطمینان از اینکه می دانید چگونه تا پایان دوره به تنهایی راه خود را پیدا کنید.
تقریباً تمام کتابخانه های برنامه نویسی مربوط به iOS را پوشش می دهد.
ارائه محتوای آنلاین و آفلاین متعدد برای حمایت از سفر یادگیری شما.
ارائه دهها تمرین و تکالیف برای اطمینان از تمرین کافی.
در حال بهروزرسانی مداوم دوره بر اساس بازخورد دانشآموزان.
معرفی بهترین تکنیکهای توسعه واقعی.
پیشرفت در پیچیدگی دوره و محتوا به روشی تدریجی که برنامه نویسان جدید را تحت تأثیر قرار ندهد.
در توسعه این دوره، من نه تنها توسعه دهندگان مبتدی را در نظر گرفتم، بلکه سعی کردم آن را برای کسانی که درک متوسط در iOS دارند یا برنامه نویسان کهنه کار از سایر رشته ها آماده کنم. در انجام این کار، دوره به شدت تقسیم بندی شده است. اگر کاملاً جدید هستید، منطقی است که درس به درس دوره را طی کنید، اما اگر قبلاً یک برنامه نویس هستید، می توانید خودتان انتخاب کنید و انتخاب کنید. در طول این دوره، من بسیاری از فنآوریها و موضوعات مختلف را پوشش دادم، از جمله، اما نه محدود به:
اصول اساسی توسعه یک برنامه
استفاده از XCode و سفارشی کردن آن
شبیه ساز iOS
مبانی تمرینات برنامه نویسی پیشرفته
مبانی طراحی رابط کاربری پیشرفته
زبان برنامه نویسی سریع در عمق
دست زدن به لمس و اشاره
استفاده از انیمیشن های گرافیکی
نماهای جدول و نماهای مجموعه
کنترل نسخه
ویژگی های سخت افزاری دستگاه
رسانه
شبکه سازی
نقشه ها و موقعیت جغرافیایی
دادههای پایدار، قلمرو دادههای اصلی
دسترسی به محتوای وب
اعلان
کیت Sprite و بازیهای دو بعدی
کیت صحنه و بازی های سه بعدی
کیت فلزی و پردازنده گرافیکی سطح پایین
کیت واقعیت افزوده
کیت یادگیری ماشین
آزمایش اشکال زدایی
فروشگاه برنامه و موارد ارسالی
در طول دوره، سعی میکنم برخی از بهترین تجربیاتی را که از سالها تدریس به دانشآموزان جمعآوری کردهام، بیاورم تا مطمئن شوم که شما به کارآمدترین و مفیدترین روش یاد میگیرید. در انجام این کار از درس ها، تمرین ها، تکالیف، آزمون ها و منابع خارجی بهره می برم. همچنین در صورت مواجهه با چالشها در دسترس میمانم و همچنین محتوای دوره را دائماً بهروزرسانی میکنم یا بسته به بازخورد دانشآموزان موارد جدید اضافه میکنم.
پیش نیازهای شرکت در این دوره:
درک اساسی از نحوه کار کامپیوترها.
دسترسی به اینترنت
شما به یک کامپیوتر دارای سیستم عامل MAC نیاز دارید. یعنی مک، مک بوک، مک بوک پرو. iMac و غیره
IDE رایگانی که از وبسایت اپل (XCode) دریافت خواهید کرد
تمام موارد برنامه نویسی و توسعه در این دوره پوشش داده خواهد شد.
آماده سازی برای بارها و بارهای اطلاعات جدید
تا پایان دوره
با استفاده از فناوری پیشرفته و مرتبط، برنامههای iOS واقعی بسازید.
آماده باشید که هر چالش توسعه iOS را به تنهایی انجام دهید.
برنامههای مختلف iOS را با رابطهای کاربری پیشرفته، گرافیک، و انیمیشنها و همچنین پشتیبان مناسب و پایداری داده ایجاد کنید.
بازیهای دو بعدی و سه بعدی (در محدودیتهای iOS و XCode) را توسعه دهید
برای مشاغل iOS و سوالات مصاحبه فنی آماده باشید.
کد Swift پیچیده بنویسید
کد پیچیده Objective-c را بنویسید
با نحوه تبدیل کد Swift و Objective-C به یکدیگر آشنا شوید
با تعداد زیادی از کتابخانه های خارجی آشنا باشید
صدها برنامه کوچک را در اختیار داشته باشید تا برنامه های کاربردی در مقیاس بزرگتر توسعه دهید
برنامههای آماده بازار برای صنعت توسعه دهید.
از فناوریهای Google مانند Firebase و Google Maps استفاده کنید
با نحوه استفاده از خط فرمان Mac
آشنا شویدبا نحوه استفاده از Cocopods برای جستجو و پیاده سازی انواع کتابخانه ها و چارچوب ها آشنا شوید
فریمورکهای iOS خود را ایجاد کنید
مخاطب هدف کیست؟
هر کسی که علاقه مند به توسعه برنامه های iPhone/iPad (با یا بدون هیچ گونه مهارت برنامه نویسی) است
برنامه نویسان با تجربه که می خواهند توسعه iOS را به سرعت شروع کنند.
هر کسی که میخواهد روی برنامهنویسی توسعه iOS تمرکز کند.
مربی سلام! اسم من امیر است و خوشحالم که این را می خوانید. من علاقه زیادی به توسعه تعاملی ، رابط های تلفن همراه و تصاویر دیجیتالی دارم. من سابقه گرافیک و برنامه نویسی سه بعدی دارم و در سال های اخیر تلاش خود را معطوف توسعه دستگاه های موبایل کرده ام. بیشتر اوقات من به C # ، Swift یا Kotlin در Visual Studio ، XCode ، Unity و Android Studio می رود. با تشکر از شما برای مطالعه در من هر ماه یا همین حدود مطالب جدید اضافه می کنم. لطفاً برگردید و بفهمید که آیا هر یک از دوره های من می تواند به شما کمک کند.
نمایش نظرات