آموزش برنامه نویسی Swift 5 [ویدئو]

Learn Swift 5 Programming [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Swift یک زبان برنامه نویسی قدرتمند است که از آنجایی که سینتکس آن مختصر و در عین حال رسا و دارای ویژگی های غنی است، سرگرم کننده است. این دوره به شما کمک می کند اولین گام های خود را برای برنامه نویسی برای دستگاه های اپل با Swift بردارید. به سرعت سوئیفت و ویژگی های جدید معرفی شده در آخرین نسخه آن را یاد خواهید گرفت. شما رابط های کاربری را با استفاده از UIKit طراحی خواهید کرد و قدرت Storyboards را با AutoLayout آزاد خواهید کرد. شما از چارچوب CoreLocation برای تعیین موقعیت جغرافیایی، ارتفاع و جهت دستگاه استفاده خواهید کرد. این دوره آموزشی به شما امکان می‌دهد مهم‌ترین ابزارها و تکنیک‌های توسعه مورد استفاده برای توسعه برنامه‌های iOS در دنیای واقعی را بررسی کنید و در عین حال بینش‌هایی در مورد نحوه بهبود عملکرد با استفاده از آخرین نسخه Swift ارائه دهید. در نهایت، یاد می‌گیرید که چگونه تست‌های رابط کاربری را برای برنامه‌های خود بنویسید تا عملکرد را مدیریت کنید و سپس برنامه خود را به اپ استور ارسال کنید. در پایان این دوره، شما به عنوان یک برنامه نویس سوئیفت شروع به کار کرده اید و می توانید اپلیکیشن های خود را بسازید. بسته کد این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/Learn-Swift-5-Programming یک برنامه نمونه کاملا کاربردی از ابتدا با استفاده از Xcode توسعه دهید اصول اولیه Swift 5 را کشف کنید و با اصول کدنویسی و نحو آن آشنا شوید با استفاده از عناصر UIKit یک برنامه طراحی کنید و قدرت Storyboards را با AutoLayout کشف کنید تماس های سرویس وب برقرار کنید و پاسخ های JSON را تجزیه کنید نحوه استفاده از چارچوب CoreLocation را بیاموزید، اسناد اپل را مرور کنید و در آینده از سایر فریم ورک ها استفاده کنید. برای برنامه های خود تست های رابط کاربری بنویسید تا به پوشش کد خوب برسید و برخی از فرآیندهای آزمایشی را خودکار کنید این دوره برای توسعه دهندگان و برنامه نویسانی است که مایلند با Swift به روز شوند و به سمت توسعه iOS به عنوان یک حرفه حرکت کنند. در حالی که هیچ تجربه قبلی از سوئیفت لازم نیست، درک اولیه مفید خواهد بود. یک نقطه شروع عالی برای توسعه دهندگانی که به تازگی با سوئیفت آشنا شده اند و می خواهند نحوه استفاده از آن را برای ساختاربندی و معماری صحیح نرم افزارها ببینند * تمام مفاهیم و ویژگی های مهم برای توسعه برنامه های کاربردی iOS در دنیای واقعی با استفاده از Swift 5 را پوشش می دهد * Swift 5 همراه با ABI Stability ارائه می شود. و برخی از ویژگی های زبان عالی که به شما در توسعه برنامه های آینده کمک می کند

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

شروع کار با سوئیفت Getting Started with Swift

  • بررسی اجمالی دوره Course Overview

  • راه اندازی محیط توسعه Setting Up the Development Environment

  • انواع داده های ساده در سوئیفت Simple Data Types in Swift

  • استفاده از Optionals در Swift Using Optionals in Swift

  • کار با آرایه ها، دیکشنری ها، مجموعه ها و فهرست ها Working with Arrays, Dictionaries, Sets, and Enums

  • توابع و بسته شدن Functions and Closures

  • استفاده از ساختارها و کلاس ها Using Structs and Classes

  • اجرای پروتکل ها و برنامه های افزودنی Implementing Protocols and Extensions

طراحی رابط کاربری Designing the User Interface

  • آشنایی با الگوی طراحی MVC Understanding MVC Design Pattern

  • آشنایی با UIKit Understanding UIKit

  • استفاده از طرح بندی خودکار در Xcode Using Auto Layout in Xcode

  • افزودن نماها به استوری برد با محدودیت Adding Views to Storyboard with Constraints

  • ایجاد UITableView با Delegate و DataSource Creating a UITableView with Delegate and DataSource

یکپارچه سازی تماس های وب سرویس و تجزیه JSON Integrating Web Service Calls and JSON Parsing

  • کشف نحوه برقراری تماس با سرویس وب Discovering How to Make a Web Service Call

  • تجزیه پاسخ JSON Parsing JSON Response

  • نمایش داده های پاسخ در رابط کاربری Displaying Response Data on UI

  • اضافه کردن نشانگرهای بارگذاری Adding Loading Indicators

  • افزودن هشدارها در برنامه شما Adding Alerts in Your Application

با استفاده از CoreLocation Framework Using CoreLocation Framework

  • درک CoreLocation Understanding CoreLocation

  • موقعیت مکانی کاربر را دریافت کنید Get User's Location

  • در حال به روز رسانی info.plist Updating info.plist

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

  • رسیدگی به خطا Error Handling

  • مدیریت بهره وری Efficiency Management

اشکال زدایی و عیب یابی Debugging and Troubleshooting

  • نقاط شکست را اضافه، غیرفعال یا حذف کنید Add, Disable, or Delete breakpoints

  • برای افزودن کنش‌ها، نقطه انفصال را ویرایش کنید Edit a breakpoint to add actions

  • آشنایی با نوار اشکال زدایی Understanding Debug Bar

  • درک نمای متغیرها Understanding Variables View

  • با استفاده از دیباگر LLDB Using LLDB Debugger

  • نمونه های عیب یابی Troubleshooting Examples

تست رابط کاربری UI Testing

  • UITtest را ضبط کنید Record a UITest

  • افزودن شناسه برای UITests Adding Identifiers for UITests

  • یافتن اشیا برای UITest Finding Objects for UITest

  • استفاده از XCTAssert برای اظهارات سفارشی Using XCTAssert for Custom Assertions

  • بررسی پوشش کد Checking Code Coverage

ارسال به اپ استور Submission to the App Store

  • ایجاد یک نماد برنامه Creating an App Icon

  • اسکرین شات های برنامه را آماده کنید Prepare App Screenshots

  • سیاست حفظ حریم خصوصی را آماده کنید Prepare Privacy Policy

  • در حال آپلود بیلد Uploading the Build

  • ارسال با اطلاعات بررسی برنامه Submitting with App Review Information

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش برنامه نویسی Swift 5 [ویدئو]
جزییات دوره
3 h 25 m
41
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Kushal Ashok
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kushal Ashok Kushal Ashok

کوشال آشوک از سال 2012 برنامه های iOS را توسعه می دهد و دو بار در کنفرانس جهانی توسعه دهندگان اپل (WWDC) شرکت داشته است. او بیش از 7 سال تجربه کار با سوئیفت و تجربه جهانی گسترده از جمله ایالات متحده و چین دارد. او دانش‌آموز مشتاق فن‌آوری‌های جدید است و چندین برنامه iOS را با ویژگی‌های منحصربه‌فرد مانند یکپارچه‌سازی سیری، جستجوی نورافکن، پاس کیف پول و غیره با موفقیت توسعه داده و در اپ استور مستقر کرده است. علاوه بر این، او بر روی فریم ورک‌های بومی مختلفی از جمله UIKit، AVFoundation، Core Graphics، MapKit، JavaScriptCore، PDFKit، PassKit و SiriKit کار کرده است.