آموزش کلینیک کد: Swift (2015) - آخرین آپدیت

دانلود Code Clinic: Swift (2015)

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

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

برای دیدن چگونگی حل دقیقاً همان چالش ها در زبانهایی مانند C ++ ، C#، JavaScript ، PHP ، Python ، R و Ruby ، ​​از دوره های دیگر این سریال بازدید کنید.

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

مقدمه Introduction

  • بیشترین استفاده را از کلینیک کد Getting the most out of Code Clinic

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

  • کسب بیشترین استفاده از کلینیک کد Getting the most from Code Clinic

1. مشکل 1: آمار هواشناسی 1. Problem 1: Weather Statistics

  • معرفی: آب و هوا در پند اوریل Intro: The weather at Pond Oreille

  • بررسی اجمالی راه حل Solution overview

  • پرونده های موجود را مشاهده کنید View the existing files

  • راه اندازی قلمرو Realm setup

  • پایگاه داده را بسازید Build the database

  • وارد کردن داده Import data

  • داده ها را پرس و جو کنید Query the data

  • روشهای متوسط و متوسط را بنویسید Write mean and median methods

1. مشکل یک: کاوش در Lake Pend Oreille 1. Problem One: Exploring Lake Pend Oreille

  • به روزرسانی UI آیفون Updating the iPhone UI

  • بررسی اجمالی Solution overview

  • کار کردن Working the problem

  • معرفی CloudKit Introducing CloudKit

  • کاوش در گزینه های ذخیره داده ها Exploring options for data storage

  • استفاده از پس زمینه به عنوان یک سرویس Using backend as a service

  • صرفه جویی در یک ظرف Cloudkit Saving into a CloudKit container

  • کاوش در دریاچه پند Oreille Exploring Lake Pend Oreille

  • اضافه کردن رفتار با پسوند Adding behavior with an extension

  • برخورد با تغییر Dealing with change

  • ایجاد برنامه لودر Creating the loader application

  • پردازش پرونده های متنی Processing the text files

  • ساخت برنامه آیفون Making the iPhone app

  • پیکربندی پروژه ها برای CloudKit Configuring projects for CloudKit

  • مراحل بعدی Next steps

2. مسئله 2: من کجا هستم؟ 2. Problem 2: Where Am I?

  • معرفی: من کجا هستم؟ Intro: Where am I?

  • بررسی اجمالی راه حل Solution overview

  • پرونده های موجود را مشاهده کنید View the existing files

  • API ipinfo.io را مشاهده کنید View the ipinfo.io API

  • جغرافیایی دسترسی Access geolocation

  • موقعیت مکانی را روی نقشه نشان دهید Show geolocation on a map

2. مسئله دو: تجزیه و تحلیل تصویر 2. Problem Two: Image Analysis

  • مقایسه تصاویر Comparing images

  • نمای کلی از پروژه Overview of the project

  • با استفاده از فیلترها و حالتهای ترکیب تصویر Using filters and image blending modes

  • نزدیک شدن به مشکل Approaching the problem

  • زنجیرهای فیلتر نمونه سازی با آهنگساز کوارتز Prototyping filter chains with Quartz Composer

  • ایجاد یک زنجیره فیلتر تصویر هسته Creating a Core Image filter chain

  • تجزیه و تحلیل تصویر Image analysis

  • افزودن تکنیک هرمی تصویر Adding the image pyramid technique

  • بررسی اجمالی Solution overview

  • انتخاب رویکرد Choosing an approach

  • سطح مناسب انتزاع The right level of abstraction

3. مشکل 3: هشت کوئین 3. Problem 3: Eight Queens

  • معرفی: هشت ملکه Intro: Eight queens

  • ایجاد راه حل با بازگشت و عقب نشینی Building a solution with recursion and backtracking

  • بررسی اجمالی راه حل Solution overview

  • بررسی اجمالی Solution Overview

  • پرونده های موجود را مشاهده کنید View the existing files

  • کار کردن Working the problem

  • راه حل پیدا کنید Find solutions

  • هشت ملکه Eight Queens

  • راه حل های نمایش Display solutions

4- مسئله 4: دسترسی به لوازم جانبی 4. Problem 4: Accessing Peripherals

  • مقدمه: دسترسی به لوازم جانبی Intro: Accessing peripherals

  • بررسی اجمالی راه حل Solution overview

  • AudioKit را اضافه کنید Add AudioKit

  • صداها درست کنید Make sounds

4. مشکل 4 - دسترسی به لوازم جانبی 4. Problem 4 - Accessing Peripherals

  • ایجاد یک ساز Creating an instrument

  • ایجاد صوتی Creating an audio

  • ساختار راه حل Deconstructing the solution

  • نزدیک شدن به مشکل Approaching the problem

  • معرفی AvaudioEngine Introducing AVAudioEngine

  • بررسی اجمالی Solution Overview

5. مشکل 5: تشخیص چهره 5. Problem 5: Facial Recognition

  • مقدمه: تشخیص چهره Intro: Facial recognition

  • بررسی اجمالی راه حل Solution overview

  • پرونده های شروع را مشاهده کنید View the starting files

  • درخواست داده های صورت Request facial data

  • مستطیل های صورت را بکشید Draw face rectangles

  • ویژگی های صورت را ترسیم کنید Draw facial features

5. مشکل 5 - بازگشت و دایرکتوری ها 5. Problem 5 - Recursion and Directories

  • یافتن همه پرونده ها Finding all files

  • خواندن ابرداده تصویر Reading image metadata

  • بررسی اجمالی Solution Overview

  • بازگشت و دایرکتوری ها Recursion and Directories

  • ساختار پروژه تمام شده Deconstructing the finished project

6. مشکل 6: داشبورد اطلاعات در زمان واقعی 6. Problem 6: Real-Time Information Dashboard

  • مقدمه: داشبورد اطلاعات زمان واقعی Intro: Real-time information dashboard

  • بررسی اجمالی راه حل Solution overview

  • پرونده های شروع را مشاهده کنید View the starting files

  • برنامه داشبورد ایجاد کنید Create the dashboard app

6. مشکل 6 - ساختن وب 6. Problem 6 - Building the Web

  • کار کردن Working the Problem

  • بررسی اجمالی Solution Overview

  • ایجاد جداول از پرونده های CSV Creating tables from CSV files

  • ساختن وب Building the Web

  • صرفه جویی در نتایج Saving the results

  • با استفاده از WebKit Using WebKit

نمایش نظرات

آموزش کلینیک کد: Swift (2015)
جزییات دوره
4h 30m
85
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
4,555
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Simon Allardice Simon Allardice

سایمون یکی از نویسندگان ستاد در Pluralsight است. وی با بیش از سه دهه تجربه توسعه نرم افزار ، در هر رشته ای برنامه ریزی کرده است: از امور مالی تا حمل و نقل ، راکتورهای هسته ای تا بازی سازی. قبل از پیوستن به Pluralsight ، سیمون نویسنده اصلی توسعه دهنده در lynda.com بود. اولین دوره ویدئویی وی در سال 2002 منتشر شد: از آن زمان ، دوره های محبوب وی توسط صدها هزار توسعه دهنده مشاهده شده است. تمرکز فعلی او هم بر روی جدید - جدیدترین فن آوری های توسعه iOS و Mac - و هم به موضوعات قدیمی: علوم رایانه اساسی است. او وسواس دارد که موضوعات پیچیده را در دسترس ، به یادماندنی و آسان تر برای یادگیری قرار دهد.

Todd Perkins Todd Perkins

توسعه دهنده متخصص در iOS

تاد پرکینز یک توسعه دهنده است که در iOS تخصص دارد. او بیش از دوازده برنامه و بازی محبوب توسعه داده است.

او بیش از 50 کتاب و دوره ویدیویی منتشر کرده است که موضوعاتی مانند برنامه نویسی برای غیربرنامه نویسان و توسعه بازی را پوشش می دهد. او همچنین یک توسعه‌دهنده جاوا (SCJD) و دارای مدرک لیسانس در توسعه نرم‌افزار از دانشگاه وسترن گاورنر است. وقتی برنامه‌ها یا دوره‌های آموزشی نمی‌سازد، پادکست Try, Try Again - a Movie Club را میزبانی می‌کند و مقدار مناسبی از بازی‌های ویدیویی را انجام می‌دهد. تاد با خانواده اش در کالیفرنیا زندگی می کند.