آموزش کامل توسعه دهنده iOS 11 - مبتدی تا پیشرفته

The Complete iOS 11 Developer Course - Beginner To Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: در دوره کامل توسعه دهندگان iOS 11 ، دانشجویان Swift4 را با ایجاد برنامه های واقعی مانند Clones Instagram Foursquare فرا می گیرند

آنچه خواهید آموخت

  • برنامه های تلفن همراه خود را در iPhone و iPad
  • ایجاد کنید
    برنامه های خود را از ابتدا طراحی کرده و در فروشگاه برنامه منتشر کنید
  • برنامه رسانه اجتماعی خود را مانند فیس بوک یا اینستاگرام ایجاد کنید!
  • در برنامه نویسی و توسعه کافی باشید تا شغل پردرآمد خود را به عنوان یک توسعه دهنده حرفه ای جونیور
بدست آورید

سام عزیز ،

Swift 4 و Swift 3 تفاوت چندانی ندارند. تنها تفاوتی که در کدهای برنامه های نمونه مشاهده خواهید کرد ممکن است اضافه کردن "objc" در مقابل توابع باشد. شما باید در بخش اعلامیه به راحتی متوجه می شدید. آیا می توانید لطفاً به من بگویید که ساعتهای دیگری را صرف فهمیدن کرده اید تا بتوانم آن را برای دیگران بهتر کنم؟ زیرا قبلاً بخشهایی را برای برنامه هایی که بیشتر تحت تأثیر انتقال قرار دارند مانند Firebase و Push Notifications ویرایش و بارگذاری کرده ام.

به هر حال اگر بیش از 30 روز از خرید شما نگذشته باشد ، همیشه می توانید درخواست بازپرداخت کنید.


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

برنامه درسی دوره و مقدمه! به دوره کامل توسعه دهنده IOS 11 خوش آمدید Course Syllabus & Introduction! Welcome To The Complete IOS 11 Developer Course

  • آیا دوست دارید به یک توسعه دهنده حرفه ای برنامه iOS 11 تبدیل شوید !؟ Would You Like To Become A Professional iOS 11 App Developer!?

  • معرفی دوره: به دوره کامل توسعه دهنده IOS 11 خوش آمدید Course Introduction: Welcome To The Complete IOS 11 Developer Course

آغاز دوره جدید Beginning of a New Era

  • مقدمه ای بر کدگذاری Introduction to Coding

  • Mac خود را برای برنامه نویسی تنظیم کنید Setup your Mac for Programming

  • طرح XCode XCode Layout

  • اولین برنامه شما Your Very First Application

  • اتصال اشیا با کد Connecting Objects with Code

  • نوشتن خطوط اول Writing Your First Lines

  • اولین برنامه خود را بارگیری کنید Download Your Very First App

  • تعطیلی بخش اول Closure of First Section

مبانی سوئیفت Basics of Swift

  • مقدمه ای بر مبانی Introduction to Basics

  • متغیرها و ثابت ها Variables & Constants

  • انواع متغیر Variable Kinds

  • از پیش تعریف متغیرها Predefining Variables

  • آرایه ها و واژه نامه ها Arrays and Dictionaries

  • مسابقه آرایه Array Quiz

  • حلقه ها Loops

  • مسابقه حلقه ها Loops Quiz

  • اگر اظهارات If Statements

  • کارکرد Functions

  • کلاس ها Classes

  • اختیاری Optionals

  • بارگیری پرونده های Playground Download Playground Files

  • یک ماشین حساب اساسی A Basic Calculator

  • یک ماشین حساب ایمن تر A Safer Calculator

  • بارگیری ماشین حساب ساده Download Simple Calculator

منابع برای مشکلات Sources For Problems

  • مقدمه ای بر منابع Introduction to Sources

  • کجا می توان به دنبال راه حل ها بود Where to Look for Solutions

  • منابع بیشتری برای جستجوی More Resources to Look For

چیدمان Layout

  • مقدمه ای بر چیدمان Introduction to Layout

  • چیدمان چیست؟ What is Layout?

  • محدودیت ها و اولویت ها Constraints and Priorities

  • محدودیت های پیشنهادی Suggested Constraints

  • بارگیری پروژه را بارگیری کنید Download Project Layout

  • اضافه کردن اشیا with با کد Adding Objects with Code

  • افزودن دکمه با کد Adding Button with Code

  • بارگیری ایجاد اشیا with با کد Download Creating Objects with Code

ملزومات Essentials

  • مقدمه ای بر ملزومات Introduction to Essentials

  • ذخیره اطلاعات Storing Data

  • حذف داده های ذخیره شده Removing Stored Data

  • بارگیری برنامه Birthday Note Taker Download Birthday Note Taker App

  • کار با چند صفحه Working with Multiple Screens

  • ایجاد اولین Segue Creating Your First Segue

  • تبادل داده ها بین صفحه ها Exchanging Data Between Screens

  • برنامه Segues را بارگیری کنید Download Segues App

  • ایجاد هشدارها Creating Alerts

  • مثال مشاهده هشدار Alert View Example

  • برنامه Alert View ثبت نام را بارگیری کنید Download Alert View Sign Up App

  • کار با تصاویر Working with Images

  • برنامه Pic Pic را تغییر دهید Download Change the Pic App

  • تشخیص دهنده های حرکت Gesture Recognizers

  • برنامه Gesture Recognizer را بارگیری کنید Download Gesture Recognizer App

  • تایمرها Timers

  • بارگیری برنامه تایمر Download Timers App

ایجاد یک بازی: کنی را بگیرید! Creating a Game: Catch the Kenny!

  • مقدمه ای برای گرفتن کنی Introduction to Catch the Kenny

  • معرفی کنی را بگیرید Catch the Kenny Intro

  • افزایش امتیاز Increasing Score

  • افزودن تایمر Adding Timer

  • تحریک کنی Animate the Kenny

  • اقدام مجدد Replay Action

  • صرفه جویی در امتیازات بالا Saving High Scores

  • دانلود Catch the Kenny Game Download Catch the Kenny Game

Git: کنترل نسخه Git: Version Control

  • مقدمه ای بر کنترل نسخه Introduction to Version Control

  • Git چیست؟ What is Git?

  • GitHub GitHub

نماهای جدول: یک کتاب مشخص ایجاد کنید Table Views: Create a Landmark Book

  • مقدمه کتاب برجسته Introduction to Landmark Book

  • مقدمه نمایش جدول Table Views Introduction

  • نمایش اطلاعات آرایه Display Array Information

  • حذف داده ها Deleting Data

  • کنترل کننده نمایش تصویر Image View Controller

  • نهایی کردن برنامه Finalizing the Application

  • بارگیری برنامه Landmark Book Download Landmark Book App

نماهای جدول با کلاس ها: یک کتاب سیمپسونها ایجاد کنید Table Views with Classes: Create a Simpsons Book

  • مقدمه ای بر کتاب سیمپسونها Introduction to Simpsons Book

  • ایجاد رابط کاربر Creating UI

  • شخصیت وارد کنید Bring In Characters

  • کلاس سیمپسونها Simpsons Class

  • تنظیم TableView TableView Setup

  • نمایش جزئیات Display the Details

  • بارگیری برنامه Simpsons Book Download Simpsons Book App

اطلاعات اصلی: یک Artbook بسازید Core Data: Build an Artbook

  • مقدمه ای بر Artbook Introduction to Artbook

  • معرفی هسته داده Core Data Intro

  • کتاب هنر طراحی Design Art Book

  • تنظیم Tableview Setting Up Tableview

  • انتخاب تصویر از کتابخانه Choosing An Image from Library

  • ذخیره تمام اطلاعات Saving All Information

  • بازیابی کلیه اطلاعات Retrieving All Information

  • مسابقه CoreData CoreData Quiz

  • Transmistting اطلاعات Transmistting Info

  • با استفاده از پیش بینی ها Using Predicates

  • بهینه سازی برنامه Optimizing the App

  • برنامه Artbook را بارگیری کنید Download Artbook App

Map Kit: یک کتاب سفر بسازید Map Kit: Build a Trip Book

  • معرفی کتاب سفر Introduction to Trip Book

  • نقشه کیت Map Kit

  • یافتن مکان کاربر Finding User's Location

  • وارد کردن مکان اصلی Importing Core Location

  • انتخاب مکان Choosing Location

  • افزودن عنوان و زیرنویس Adding Title & Subtitle

  • ذخیره مکان Saving the Location

  • تنظیم Tableview Tableview Setup

  • واکشی داده ها Fetching Data

  • انتقال داده ها Transmitting Data

  • نمایش مکان مورد علاقه Display Favorite Location

  • سفارشی کردن حاشیه نویسی Customizing the Annotation

  • برنامه سفر کتاب را بارگیری کنید Download Trip Book App

ویژگی های اضافی Extra Features

  • معرفی ویژگی های اضافی Introduction to Extra Features

  • شناسه را لمس کنید Touch ID

  • برنامه Touch ID را بارگیری کنید Download Touch ID App

  • برچسب های iMessage iMessage Stickers

  • برنامه برچسب های iMessage را بارگیری کنید Download iMessage Stickers App

  • برنامه های iMessage iMessage Apps

  • صفحه کلیدهای سفارشی Customized Keyboards

  • صفحه کلید myHeart myHeart Keyboard

  • برنامه صفحه کلید قلب من را بارگیری کنید Download myHeart Keyboard App

Api & JSON: مبدل ارز Api & JSON: Currency Converter

  • Api & JSON چیست؟ What Is Api & JSON?

  • رابط کاربر User Interface

  • توابع نوشتن Writing Functions

  • بارگیری داده ها Downloading Data

  • پردازش داده ها Processing Data

  • دانلود مبدل ارز Download Currency Converter

Firebase: Instagram Clone Firebase: Instagram Clone

  • معرفی کلون اینستاگرام Introduction to Instagram Clone

  • Firebase چیست؟ What is Firebase?

  • Cocoapods چیست What is Cocoapods

  • ادغام Firebase Firebase Integration

  • ورود به سیستم کاربران Sign Users In

  • کاربران را بخاطر بسپارید Remember Users

  • خروج Log Out

  • VC را بارگذاری کنید Upload VC

  • بارگذاری یک تصویر Uploading An Image

  • ایجاد اولین پست Creating First Post

  • ایجاد Feed VC Creating Feed VC

  • بازیابی اطلاعات از Firebase Retrieving Information From Firebase

  • پردازش داده ها از Firebase Processing Data From Firebase

  • نمایش تصاویر Displaying Images

  • تلاش با کاربران دیگر Trying With Other Users

  • Insta Clone Firebase را بارگیری کنید Download Insta Clone Firebase

تجزیه: Clone اینستاگرام Parse: Instagram Clone

  • مقدمه ای بر پارس Introduction to Parse

  • نصب تجزیه Parse Installation

  • ایجاد رابط کاربر Create UI

  • پیکربندی تجزیه Parse Configuration

  • AWS ثبت نام کنید AWS Signup

  • اتصال به سرور تجزیه Connecting to Parse Server

  • مسابقه تجزیه Parse Quiz

  • اولین جسم تجزیه First Parse Object

  • اطلاعات را از Parse بازیابی کنید Retrieve Information from Parse

  • ثبت نام کاربران Sign Users Up

  • ورود به سیستم کاربران Sign Users In

  • عملکرد ورود به سیستم را بخاطر بسپارید Remember Log in Function

  • عملکرد خروج از سیستم Logout Function

  • تنظیم نمایش جدول Table View Setup

  • تنظیم نمایش جدول Table View Setup

  • طراحی سلول خوراک Feed Cell Design

  • اشیاell سلول را تغذیه کنید Feed Cell Objects

  • ایجاد Upload VC Creating Upload VC

  • انتخاب یک تصویر Choosing An Image

  • صفحه کلید را پنهان کنید Hide the Keyboard

  • ارسال را بارگذاری کنید Upload the Post

  • دریافت خوراک Getting the Feed

  • مرکز اطلاع رسانی Notification Center

  • لایک و نظر Likes and Comments

  • بارگیری برنامه Clone Parse Instagram Clone Download Parse Instagram Clone App

اعلان ها را فشار دهید Push Notifications

  • مقدمه ای بر Push Notifications Introduction to Push Notifications

  • فعال کردن اعلان های فشار Enabling Push Notifications

  • تنظیمات OneSignal OneSignal Settings

  • ثبت نام OneSignal OneSignal Registration

  • اولین هشدار هشدار دستی First Manual Push Notification

  • هشدار از طریق فشار خودکار Automated Push Notification

  • دریافت شناسه های پخش کننده Getting Player IDs

  • مانند اعلان ها Like Notifications

  • اعلانهای نظر Comment Notifications

  • در حال افزایش شماره نشان برنامه Incrementing App Badge Number

  • بارگیری برنامه Download Application

طراحی 101 Design 101

  • مقدمه ای بر طراحی Introduction to Design

  • مقدمه ای بر طراحی Introduction to Design

  • طرح برنامه Sketch Sketch App Layout

  • شکل ها Shapes

  • بردارها Vectors

  • عملیات Operations

  • عملیات ادامه داشت Operations Continued

  • رنگها Colors

تمرین طراحی: 9Gag Clone Design Exercise: 9Gag Clone

  • مقدمه ای بر طراحی 9Gag Introduction to 9Gag Design

  • مقدمه Introduction

  • مقدمه Introduction

  • ایجاد طرح بندی Creating Layout

  • نماد صفحه اصلی Home Icon

  • نماد را کاوش کنید Explore Icon

  • نماد فیلم ها Videos Icon

  • نماد اخبار News Icon

  • نماد نمایه Profile Icon

  • مانند دکمه ها Like Buttons

  • دکمه نظر Comment Button

  • ایجاد ساختار XCode Creating XCode Structure

  • ایجاد فید Creating Feed

  • جاسازی کردن نمادهای نوار Embedding tabBar Icons

  • تنظیم اندازه Adjusting Size

  • 9Gag Design Clone را بارگیری کنید Download 9Gag Design Clone

طراحی آرم ها Designing Logos

  • مقدمه ای بر طراحی آرم Introduction to Logo Design

  • الگوهای طرح Sketch Templates

  • ایجاد خورشید Creating Sun

  • استفاده از سبک های مشترک Using Shared Styles

  • اندازه را برای خورشید تنظیم کنید Adjust Size For Sun

  • صادرات آرم Exporting Logos

  • جاسازی در XCode Embedding in XCode

  • برنامه آرم هواشناسی را بارگیری کنید Download Weather Logo App

چهارگوش کلون Foursquare Clone

  • مقدمه ای بر کلون چهار ضلعی Introduction to Foursquare Clone

  • نصب غلاف Pod Installation

  • راه اندازی AWS AWS Setup

  • Parse Config Parse Config

  • در حال اتصال به سرور Connecting to Server

  • اولین شی در سرور First Object in Server

  • ثبت نام کاربران Sign Users Up

  • ثبت نام کاربران Sign Users Up

  • ورود به سیستم کاربران Sign Users In

  • ورود را بخاطر بسپارید Remember Login

  • عملکرد خروج از سیستم Logout Function

  • ایجاد ساختار UI Create UI Structure

  • ساختار را طراحی کنید Design the Structure

  • ویژگی های VC Attributes VC

  • تنظیم نقشه ها Setting Up Maps

  • نمایش مکان Showing Location

  • افزودن حاشیه نویسی Adding Annotations

  • متغیرهای جهانی Global Variables

  • آن را در Parse ذخیره کنید Save it to Parse

  • VC مکانها Places VC

  • پاک کردن مشکلات UI Clearing UI Issues

  • جزئیات VC Details VC

  • دریافت اطلاعات جزئیات Getting Details Data

  • نمایش جزئیات نقشه Show Map Details

  • سفارشی کردن حاشیه نویسی Customizing Annotations

  • افزودن پیمایش Adding Navigation

  • افزودن پیمایش Adding Navigation

  • بسته Closure

  • بارگیری Foursquare Clone Download Foursquare Clone

تشخیص تصویر: یادگیری ماشینی Image Recognition: Machine Learning

  • یادگیری ماشین چیست؟ What is Machine Learning?

  • ایجاد رابط کاربر Creating UI

  • ایجاد رابط کاربر Creating UI

  • انتخاب عکس Choosing Photo

  • ایجاد توابع Creating Functions

  • درخواست Request

  • مجری Handler

  • برنامه را امتحان کنید Trying Out The App

  • بارگیری تشخیص تصویر Download Image Recognition

آیا شما هنوز انجام شده است؟ Are You Done Yet?

  • مقدمه ای برای ارسال فروشگاه App Introduction to App Store Submission

  • قبل از بارگذاری Before Uploading

  • حساب توسعه دهنده اپل Apple Developer Account

  • iTunes Connect iTunes Connect

  • برنامه خود را بارگذاری کنید Upload Your App

خلاصه و نتیجه گیری دوره: آنچه در دوره IOS 10 خود آموخته ایم Course Summary and Conclusion: What Have We Learned In Our IOS 10 Course

  • خلاصه و نتیجه گیری دوره: آنچه در دوره کامل IOS 10 آموخته ایم Course Summary & Conclusion: What Have We Learned In The Complete IOS 10 Course

نمایش نظرات

نظری ارسال نشده است.

آموزش کامل توسعه دهنده iOS 11 - مبتدی تا پیشرفته

این دوره غیر فعال شده است.

جزییات دوره
22h 35m
247
Udemy (یودمی) udemy-small
10 مرداد 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
65,684
3.7 از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Parys Support Joe Parys Support

مربی پرفروش که با افتخار 500000 دانشجو را ارائه می دهد چرا 500000 دانشجو و بیش در دوره های Udemy ما ثبت نام کرده اند؟ 1) هدف: ما با علاقه و هدف آموزش می دهیم. هر دوره با توجه به دانشجویان ما ارائه می شود. 2) کیفیت: دوره های ما زندگی را تغییر می دهند و به شما کمک می کنند تا به نتایج واقعی برسید 3) تعهد: تعهد من به Udemy و آموزش آنلاین. Udemy من را به عنوان یکی از مربیان برتر خود معرفی کرده است today سعی کنید امروز در هر یک از دوره های ما ثبت نام کنید و ما را از نزدیک تجربه کنید ____________________________________________________________________________ جو و آکادمی جو پاریس با بیش از 30 دوره مشترک تألیف ، یک رهبر در آموزش آنلاین است. بنیانگذار آکادمی جو پاریس ، جو پاریس ، مربی پرفروش ترین Udemy با بیش از 350،000+ دانشجو از بیش از 195 کشور در سراسر جهان است.

Atil Samancioglu Atil Samancioglu

مربی هرکی مربه ، Udemy'de 200.000'den fazla öğrenciye Yazılım، Mobil Uygulamalar ve Siber Güvenlik konuları üzerine eğitim veriyorum. Aynı zamanda mezunu olduğum Boğaziçi Üniversitesi'nde Mobil Geliştirme'ye Giriş dersi veriyorum. Ayrıca Kolektif Academy kurucu ortağı ve CEO's olarak çalışıyorum. Mesleğiniz ve eğitiminiz ne olursa olsun programlama öğrenmeye bir şans vermeniz gerektiğine inanıyorum. Yıllar geçtikçe dünyamızda kod yazıp okuyabilenlerin oranı hızla yükseliyor. Siz de eğer ileride dijital çağı yakalayan ve hatta yön veren bir birey olmak istiyorsanız doğru yerdesiniz! Eğer aklınızda çok iyi bir mobil uygulama fikri varsa، hayallerinizin peşinden koşuyorsanız، iyi bir geliştirici olarak iş sahibi olmak istiyorsanız، siber güvenlik uzmanı olma yoluna girme veyyaliyantanici oylaksiyansenöyön sadyelecenindy 180.000'den fazla kişiden 5 üzerinden 4.6 ortalama puan almış eğitimlere kayıt olup hemen başlayabilirsiniz.

Joe Parys Joe Parys

مدرس آنلاین | www.joeparys.com

چرا بیش از 1,000,000 دانش آموز در دوره های آنلاین من ثبت نام کرده اند؟

1) من با اشتیاق و هدف تدریس می کنم! هر دوره با در نظر گرفتن دانش آموزان من ارائه می شود.

2) دوره های ما به شما کمک می کند تا به نتایج واقعی برسید و زندگی خود را امروز تغییر دهید!

3) تعهد ما به آموزش آنلاین. جو پریس به عنوان یکی از برترین مربیان جهان انتخاب شده است

► سعی کنید در یک دوره با من ثبت نام کنید و خودتان ببینید! ◄

________________________________________________________________________________

می‌خواهید زندگی خود را با طراحی بسازید؟

یا شاید بیاموزید که چگونه از طریق لپ‌تاپ هزاران دوره آموزشی آنلاین ویدیویی کسب کنید؟

سپس امروز در دوره های Skillshare من ثبت نام کنید! شما نیز می توانید این کار را انجام دهید - و خیلی بیشتر!

________________________________________________________________________________

درباره Joe Parys و The Joe Parys Academy:

Joe Parys یک مربی پرفروش آنلاین، کارآفرین و سخنران بین المللی است که دوره های آموزش الکترونیکی او در Udemy، Buzzfeed، CBS News و بسیاری از پلتفرم های حرفه ای دیگر ارائه شده است.

کسب و کار:

آکادمی Joe Parys با بیش از بیش از 100 دوره آموزشی مشترک، پیشرو در صنعت آموزش الکترونیکی است.

بنیانگذار آکادمی جو پاری، جو پریس، یک مربی پرفروش آنلاین با بیش از 1 میلیون دانش آموز و دنبال کننده از سراسر جهان است.

CV من:

جو مدرک لیسانس خود را از کالج کو در سدار رپیدز، IA گرفته است. او یک ورزشکار چهار ساله دانشگاهی بود که در رشته بسکتبال مردانه برنده شد. او همچنین مربی بسکتبال ایالات متحده است.

او یک معلم دارای مجوز روانشناسی، تاریخ و دولت برای کلاس های 5-12 است. او در سه سال گذشته در دبیرستان تدریس کرده است.

جو همچنین یک مربی زندگی حرفه ای و سخنران انگیزشی دارای مجوز و گواهی از موسسه فاولر است.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.