آموزش دوره Crash Objective-C برای توسعه دهندگان سوئیفت

Objective-C Crash Course for Swift Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: هر آنچه که باید در مورد Objective-C مدرن بدانید تا به طور حرفه ای از آن استفاده کنید کد بنویسید در Objective-C تبدیل برنامه های Swift iOS به Objective-C تبدیل برنامه های Objective-C iOS به Swift Build Simple Node & Express و سرورها و API ها ارتباط بین برنامه ها و سرورهای iOS پیش نیازها:نیاز به یک مک با سیستم عامل OSX سال 2010 یا جدیدتر یا کامپیوتر با سیستم عامل OSX دارید

این دوره برای توسعه دهندگان iOS طراحی شده است که فقط Swift را می شناسند. برای به دست آوردن شغل به عنوان یک توسعه دهنده iOS، باید اصول Objective-C را بدانید. همچنین هنوز تعداد زیادی کتابخانه و آموزش وجود دارد که همگی به زبان Objective-C نوشته شده اند.

این بهترین دوره آموزشی Objective-C است!

این دوره چگونه کار می کند

  • شما سخنرانی های ویدیویی را تماشا خواهید کرد که اصول را به شما آموزش می دهد.
  • سپس تمرین‌هایی را تکمیل می‌کنید تا به شما در حفظ آنچه یاد می‌گیرید کمک کند
  • شما به کمک زنده رایگان در اتاق گفتگو دسترسی دارید
  • شما به انجمن های انجمن دسترسی دارید تا بتوانید پاسخ سوالات را بیابید
  • شما به تمام کد منبع و فایل های مورد نیاز برای تکمیل دوره دسترسی خواهید داشت

8.5 ساعت محتوای ویدیویی برای تکمیل وجود دارد. شما 15 تا 20 ساعت اضافی را صرف تمرینات خواهید کرد تا به شما در حفظ دانش کمک کند.

دوره های من چقدر متفاوت است؟

  • همه دوره‌های من به سبک یوتیوب اسکرین‌کست هستند - SUPER FUN
  • من همیشه اصل اساسی را به شما آموزش می دهم (و نه فقط X,Y,Z)
  • من شخصاً به دانش‌آموزانم در اهداف شغلی‌شان کمک می‌کنم
  • من یک چت روم رایگان دارم که می توانید از آن کمک بگیرید (بیش از 4500 عضو فعال)
  • من تالارهای گفتگوی آنلاین دارم که می توانید کد، پروژه ها را پست کنید و با توسعه دهندگان دیگر ارتباط برقرار کنید

درباره مارک قیمت

"من یک توسعه دهنده کهنه کار تلفن همراه هستم که بیش از 57 برنامه موبایل برای iOS و Android ساخته ام. من صاحب دو شرکت مشاوره فناوری هستم که بسیار موفق بودند. من در Call of Duty کار کرده ام و با عناوین و شرکت های برتر دیگری مانند Logitech کار کرده ام. ، Yellow Pages، LDS Church، Cookie Dough Bites، و بسیاری موارد دیگر.

من هم اکنون بیشتر روزهایم را به عنوان یک مربی حرفه ای مهندسی می گذرانم - زندگی دانش آموزان را در سراسر جهان تغییر می دهم - در عرض 6 ماه از سالیانه به 85 هزار+ در سال می رسم.

اشتیاق من کمک به مردم برای آشکار کردن استعدادهای پنهان و هدایت آنها به دنیای استارتاپ ها و برنامه نویسی است. من در حال حاضر iOS 9، Apple TV tvOS، توسعه وب React Flux، Objective-C، Swift 2، Android، Javascript، Node و Java را تدریس می کنم."


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

شروع با Objective-C Getting Started With Objective-C

  • مقدمه دوره Intro to Course

  • یک اپلیکیشن iOS در Objective-C بسازید Build an iOS App in Objective-C

  • تمرین 01: برنامه Objective-C خودتان Exercise 01: Your own Objective-C app

  • آناتومی یک فایل Objective-C Anatomy of an Objective-C file

  • ویژگی های Objective-C و متغیرهای نمونه Objective-C Properties & Instance Variables

  • Objective-C Getters & Setters Objective-C Getters & Setters

  • اشاره گرهای Objective-C Objective-C Pointers

  • تمرین 02: این برنامه Swift را به Objective-C تبدیل کنید Exercise 02: Convert this Swift App to Objective-C

  • رشته های Objective-C با NSString Objective-C Strings with NSString

  • اعداد هدف-C Objective-C Numbers

  • تمرین 03 - این برنامه را به Objective-C تبدیل کنید Exercise 03 - Convert this app to Objective-C

نگاهی عمیق تر به هدف-C A Deeper Look Into Objective-C

  • Objective-C Conditionals & BOOL Objective-C Conditionals & BOOL

  • روشهای هدف C (با نام مستعار توابع) Objective-C Methods (aka Functions)

  • Objective-C NSArray و NSMutableArray Objective-C NSArray & NSMutableArray

  • Objective-C NSDictionary & NSMutableDictionary Objective-C NSDictionary & NSMutableDictionary

  • حلقه های Objective-C و شمارش سریع Objective-C Loops & fast enumeration

  • برنامه نویسی شی گرا Objective-C Objective-C Object Oriented Programming

  • تمرین 04: RTFD Exercise 04: RTFD

موضوعات پیشرفته Advanced Topics

  • چرخه های Objective-C ضعیف در مقابل قوی و حفظ Objective-C Weak vs strong & retain cycles

  • Initializers Objective-C Objective-C Initializers

  • تمرین 05: این کد سوئیفت را به Objective-C ترجمه کنید Exercise 05: Translate this Swift code into Objective-C

  • نول پذیری Objective-C (مانند گزینه های سوئیفت) Objective-C Nullability (Like Swift optionals)

  • مقوله های Objective-C Objective-C Categories

  • تمرین 06: دسته بندی ها Exercise 06: Categories

  • قابلیت همکاری سوئیفت و Objective-C Swift and Objective-C Interoperability

  • تمرین 07: ایجاد برنامه چت Swift iOS (با کد منبع و گرافیک) Exercise 07: Create Swift iOS Chat App (With source code & graphics)

برنامه آموزشی Devslope Devslope's Tutorials App

  • معرفی برنامه Intro to App

  • برنامه: ایجاد پروژه و Singleton App: Project creation & Singleton

  • برنامه: ایجاد سرور Node ما و طراحی API App: Creating our Node server and designing the API

  • برنامه: جلسه NSURLS، مسدود کردن و صحبت کردن با سرور App: NSURLSession, Blocks and talking to the server

  • برنامه: Storyboards، IBOutlets و UITableViewCell سفارشی در Objective-C App: Storyboards, IBOutlets and a custom UITableViewCell in Objective-C

  • برنامه: نمایش جدول و اجرای پروتکل در Objective-C App: Table views & implementing a protocol in Objective-C

  • برنامه: IBOutlets و نمایش داده ها در سلول های Objective-C App: IBOutlets & showing data in cells in Objective-C

  • برنامه: UIWebView، بارگیری HTML، CSS و جاوا اسکریپت و پخش ویدیوهای یوتیوب App: UIWebView, Loading HTML, CSS & Javascript & playing Youtube videos

  • برنامه: کد منبع App: Source Code

  • برنامه: ایجاد یک درخواست POST از Objective-C در iOS App: Creating a POST request from Objective-C on iOS

  • تمرین 08: گسترش برنامه ما Exercise 08: Extending our app

جایزه: Javascript Primer در آماده سازی برای ساخت سرور BONUS: Javascript Primer In Preparation for Building A Server

  • نصب وب IDE Installing a Web IDE

  • منابع جاوا اسکریپت Javascript Resources

  • رشته های جاوا اسکریپت Javascript Strings

  • شرایط جاوا اسکریپت Javascript Conditionals

  • اعداد جاوا اسکریپت Javascript Numbers

  • حلقه ها و آرایه های جاوا اسکریپت Javascript Loops & Arrays

  • اشیاء جاوا اسکریپت Javascript Objects

  • Javascript Bind Javascript Bind

پاداش: کار با Node & Express BONUS: Working With Node & Express

  • در حال نصب Node Installing Node

  • نصب Node (قسمت 2) و اجرای آن Installing Node (part 2) & running it

  • مبانی گره و NPM Node Basics & NPM

  • صادرات ماژول گره Node Module Exports

  • همگام سازی خط خواندن NPM NPM readline-sync

  • تمرین 09: ماشین حساب گره Exercise 09: Node Calculator

  • ایجاد یک سرور اکسپرس ساده Creating a Simple Express Server

  • ایجاد سرور اکسپرس (نسخه جایگزین) Creating Express Server (Alternate version)

نمایش نظرات

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

آموزش دوره Crash Objective-C برای توسعه دهندگان سوئیفت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8.5 hours
53
Udemy (یودمی) udemy-small
19 بهمن 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
7,944
4.2 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Wahlbeck Mark Wahlbeck

مدیرعامل Devslopes | iOS | اندروید | فریلنسینگ

Devslopes by Mark Wahlbeck Devslopes by Mark Wahlbeck

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

Udemy (یودمی)

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

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