دوره آموزش برنامه نویسی iOS

سرفصل و محتوای دوره ی مقدماتی برنامه نویسی iOS


مدت دوره: 35 ساعت

پیش نیاز: آشنایی با برنامه نویسی

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

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

هدف دوره: در پایان دوره دانشجویان قادر خواهند بود که یک اپلیکیشن آفلاین طراحی کنند.

مخاطبین دوره: تمام افرادی که با پایه دانش برنامه نویسی به برنامه نویسی اپلیکیشن ها ی iOS علاقه مندند.

مشاهده رزومه استاد

مشاهده این دوره در نقشه راه

سرفصل دوره:

(Introduction to Mobile App Development(0.5 hours

(The Swift Programming Language (Swift 4.2) (11.5 hours

About Swift

The Basics , Basic Operators

String and Characters

Collection Types

Control Flow

Functions

Enumerations

Structures and Classes

Properties

Methods

Inheritance

Error Handling

Extensions

Protocols

Access Control

(iOS App Development with Swift (22 hours

Introduction to Xcodes 10.0 and iOS 12.0.1

MVC

Storyboard

(UIKit (UILabel, UIButton, UITableView, UICollectionView and etc

Auto Layout

IBOutlet and IBAction

Presentations and Transitions

Navigation Controller

Tab Bar Controller

NotificationCenter, Delegation and KVO

Assets

Camera and Photo Library

Dependency/ Package Manager

Database

3D Touch

Debugging

(Publishing iOS Apps (1 hour