پیشنهاد فرادرس

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

دسته بندی ها: برنامه نویسی موبایل ، آموزش برنامه نویسی IOS ، آموزش Swift

چند هفته پیش شرکت Apple زبان برنامه نویسی جدیدی به نام Swift معرفی کرد که برای برنامه نویسی iOS و Mac OS از آن استفاده می شود.

یکی از قابلیت های Swift مشاهده نتیجه کار همزمان با برنامه نویسی است.شما هنگام برنامه نویسی Swift می توانید به صورت همزمان از Objective-c نیز استفاده کنید.

این دوره آموزشی محصول Udemy است.

سرفصل های دوره آموزشی:

  • مقدمه دوره
  • کار با ثابتها و متغیرها
  • کار با Type annotations
  • کار با Integers
  • کار با Booleans
  • کار با Optionals
  • کار با Numeric Literals
  • تبدیل Numeric Type
  • اپراتورهای اساسی
  • کار با عملگر انتساب
  • کار با عملگرهای محاسباتی
  • کار با عملگرهای مقایسه ای
  • کار با عملگرهای منطقی
  • انواع مجموعه
  • کار با آرایه ها
  • کار با لیترالهای آرایه
  • ایجاد و مقداردهی اولیه به آرایه
  • ایجاد یک Empty Dictionary
  • کار با Fallthrough
  • پارامترهای Variadic

لیست سرفصل های دوره آموزشی:

Become one of the world's earliest Swift developers with this introductory course on Apple’s new programming language.

Initial Setup and Swift Basics Operators, Strings, Characters, and Collection Types Evolving from Objective C Control Flow

A Modern Language Evolved from Objective C

Swift is a multi-paradigm programming language developed by Apple for use with iOS and OS X. Designed to replace Objective C, work began on Swift in 2010 and the first mobile app was debuted in June 2014 at the Worldwide Developers Conference. Despite its goal of replacing Objective C, Swift is capable of working alongside the more dated Objective C language while using the Cocoa and Cocoa Touch frameworks.

Swift is built with the LLVM compiler included in Xcode 6 beta, and uses the Objective-C runtime, allowing Objective-C, Objective-C++ and Swift code to run within a single program. During it’s debut, Swift was described as “Objective C without the C” by Apple’s VP of Software Engineering Craig Federighi.

Contents and Overview

Through 68 video lectures and 2.5 hours of content, you will be lead through setting up Swift locally, the basics of the language, how it compares to other common languages (including Objective C), and how to get started on new projects.

The course is designed to provide a comprehensive introduction to Swift, so that you can begin experimenting right away. Upon completion, you will understand the foundations of Swift code and will be able to develop custom applications. You will also get experience working with Xcode's new .playground file. By enrolling in this course you will be months ahead of other developers attempting learn the new Swift programming language by navigating Apple's 500-page instructional document.

Course material is regularly refreshed to include all of the newest updates and information, and since you’re granted lifetime access upon registering, you can rely on this course to keep your Swift skills on the cutting edge.

Category: Technology What are the requirements? Developer access to Xcode 6 beta A Mac computer that can run Xcode 6 Enrolled in a paid developer program (iOS or Mac is fine) What am I going to get from this course? Over 68 lectures and 3 hours of content! Video walkthroughs showing you how to use Swift Work with Xcode's new .playground file What is the target audience? Objective-C developers wanting to learn Swift New programmers wanting to learn Swift CURRICULUM SECTION 1: Swift - The Introduction 1 Welcome 00:16 2 Getting Swift Set Up On Your Machine 07:59 Link to Swift eBook by Apple

Another eBook Apple has released!

SECTION 2: The Basics 3 Constants and Variables 07:05 4 Emoji Variable Names!? 03:12 Preview 5 Type annotations 01:54 6 Comments 01:53 7 Semi-colons 01:22 8 Integers 02:38 9 Type Aliases 01:59 10 Booleans 01:42 11 Tuples 03:30 12 Floating Point Numbers 02:16 13 Optionals 04:54 14 Numeric Literals 01:58 15 Numeric Type Conversion 03:56 16 Assertions 02:30 SECTION 3: Basic Operators 17 Intro 01:34 18 Assignment Operator 00:52 19 Arithmetic Operators 01:10 20 Remainder Operator 01:32 21 Increment and Decrement Operators 02:09 22 Compound Assignment Operators 01:56 23 Comparison Operators 01:22 24 Ternary Conditional Operators 01:19 25 Range Operators 02:08 26 Logical Operators 03:17 SECTION 4: Strings and Characters 27 Intro 01:06 28 String Literals 01:58 29 Initializing an Empty String 00:44 30 String Mutability 00:56 31 Strings Are Value Types 01:13 32 Working with Characters 01:05 33 Counting Characters 00:20 34 Concatenating Strings and Characters 01:30 35 String Interpolation 01:12 36 Comparing Strings 01:49 37 Uppercase and Lowercase Strings 00:28 38 Unicode 02:16 SECTION 5: Collection Types 39 Intro 01:11 40 Arrays 01:15 41 Array Literals 01:36 42 Accessing and Modifying an Array 06:41 43 Iterating Over an Array 03:07 44 Creating and Initializing an Array 03:08 45 Dictionaries 02:45 46 Dictionary Literals 02:16 47 Accessing and Modifying a Dictionary 04:26 48 Iterating Over a Dictionary 03:17 49 Creating an Empty Dictionary 01:22 50 Mutability of Collections 02:19 SECTION 6: Control Flow 51 Intro 00:27 52 For-In Loops 07:24 53 For-Conditional-Increment Loops 03:06 54 While Loops 04:17 55 If Statements 02:22 56 Switch Statements 04:26 57 Switch Statements and Tuples 04:13 58 Value Bindings 03:46 59 Where Clause 02:56 60 Continue 02:27 61 Break 03:57 62 Fallthrough 02:01 63 Labeled Statements 02:53 SECTION 7: Functions 64 Intro 09:23 65 Return Values 05:06 66 External Parameter Names 04:58 67 Default Parameter Values 06:50 68 Variadic Parameters

عنوان دوره: Udemy – Swift Learn Apples New Programming Language by Examples حجم فایل: 92MB

آیا این نوشته را دوست داشتید؟
Udemy Swift Learn Apples New Programming Language by Examples

پیشنهاد فرادرس

Mohammad در 1393/04/11 ساعت 11:36

احسان جان باور کن گذاشتن زیر نویس ها کمک زیادی به من میکنه.
اگه امکان داره..