Objective-C Essential Training كورس

كورس (Objective-C Essential Training) هو كورس باللغة الانجليزية من انتاج (Lynda) لتعليم لغة البرمجة (Objective-C) تلك اللغة المستخدمة فى تطوير وبرمجة تطبيقات (IOS,OSX). الكورس للمؤلف (Simon Allardice) حيث يتناول شرح اساسيات لغة (Objective-C) باسلوب سهل وميسر بداية من الادوات المستخدمة وكيفية كتابة اول كود داخل لغة (Objective-C) ثم شرح لبناء وتصميم (Classes) وعملية ادارة الذاكرة.ايضا شرح لعملية (Logging messages) واستخدام صيغ النصوص المناسبة (format strings) كما يتناول الكورس كيفية كتابة كود او جمل الشرط والتكرار والتعامل مع المتغيرات والدوال والكلاسات (Classes) والكائنات (Objects).كما يتناول ايضا شرح وافى للملفات وكيفية التعامل معها من حيث الكتابة والقراءة منها ايضا شرح وافى للبرمجة كائنية التوجة (OOP) انتهائا بشرح كيفية معالجة الاخطاء الناتجة اثناء كتابة الكود.

Objective-C Essential Training كورس

Objective-C Essential Training كورس

 

محتوى الكورس

Content Of Course

 

  1. Introduction
    1. Welcome
    2. What you should know
  2. Getting Started
    1. Installing the tools
    2. Creating your first application
    3. Introduction to Xcode
    4. Using Objective-C frameworks
  3. Core Concepts
    1. Why use Objective-C?
    2. The structure of an Objective-C program
    3. Compiling and building your application
  4. Basic Syntax
    1. Logging messages and using format strings
    2. The if statement
    3. Using switch statements
    4. Operators and expressions
    5. Working with loops
    6. Creating functions
    7. Using code snippets
  5. Variables and Data Types
    1. Data types in Objective-C
    2. Numeric data types
    3. Using chars and BOOL
    4. Understanding variable scope in Objective-C
    5. Creating enumerations
    6. Using string objects
  6. Working with Objects
    1. Introduction to object-orientation terms
    2. Using pointers
    3. Messages and method calls
    4. Using classes in the Foundation framework
  7. Memory Management
    1. Memory management in Objective-C
    2. Object-creation (instantiation) options
    3. Autoreleased objects
  8. Creating Custom Classes
    1. Creating your own classes
    2. Adding methods
    3. Adding class properties
    4. Using initializers and object keywords
    5. Using dealloc methods
  9. Using Collections
    1. Working with C-style arrays
    2. Using Objective-C array classes
    3. Creating dictionary objects
    4. Fast enumeration
  10. Working with Files
    1. Introduction to file management
    2. Finding the user directories
    3. File and URL paths
    4. Reading and writing strings
    5. Archiving custom objects to a file
    6. Unarchiving objects
  11. Language Features
    1. Inheritance and overriding in Objective-C
    2. Adding categories to an existing class
    3. Using class extensions
    4. Using protocols
    5. Dynamic typing in Objective-C
  12. Errors and Debugging
    1. Common compile-time errors and warnings
    2. Adding exception handling
    3. Adding breakpoints and debugging code
  13. Conclusion
    1. Goodbye

 

 

 

والان حمل كورس (Objective-C Essential Training)

Advertisements

ضع تعليقك هنا

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: