وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Programming for Non-programmers: iOS 17 and Swift 5

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

This course offers an approachable, easily digestible entry point to native iOS app development for those unfamiliar with basic programming constructs. Todd Perkins, a developer who specializes in iOS, uses concepts you already understand to make analogies that help you learn programming concepts with ease. Learn how to set up your coding environment and use variables to build a UI. Familiarize yourself with all the programming building blocks that you need to create an app, including variables, methods, and control flow. Plus, find out how to add finishing touches like formatting, mode buttons, and an app icon. At the end of the course, you will have the skills to create a simple iOS app on your own.

This course was created by Todd Perkins. We are pleased to host this training in our library.


01 - Introduction
  • 01 - Welcome
  • 02 - What you should know before watching this course
  • 03 - The finished app

  • 02 - 1. Setting Up Your Coding Environment
  • 01 - Creating an Xcode project
  • 02 - Understanding the Xcode interface
  • 03 - Adjusting Xcode preferences and settings

  • 03 - 2. Programming Building Blocks Variables
  • 01 - Understanding how programming works
  • 02 - Understanding variables and constants
  • 03 - Working with variables in a playground
  • 04 - Using variables in SwiftUI

  • 04 - 3. Using Variables to Build a UI
  • 01 - SwiftUI layout basics
  • 02 - Creating custom SwiftUI components
  • 03 - Creating calculator buttons
  • 04 - Setting button text
  • 05 - Setting button width
  • 06 - Setting button colors
  • 07 - Challenge Create the value text view
  • 08 - Solution Create the value text view

  • 05 - 4. Programming Building Blocks Methods
  • 01 - Understanding methods
  • 02 - Using methods
  • 03 - Running code when a button is pressed
  • 04 - Using a method as a variable
  • 05 - Passing parameters to method variables
  • 06 - SwiftUI binding
  • 07 - Using different methods to handle different events
  • 08 - Challenge Create methods for the equal button
  • 09 - Solution Create methods for the equal button

  • 06 - 5. Programming Building Blocks Control Flow
  • 01 - Understanding conditional statements
  • 02 - Using conditional statements and Booleans
  • 03 - Handling the numeric button presses
  • 04 - Optionals and If Let statements
  • 05 - Enums
  • 06 - Challenge Conditionals
  • 07 - Solution Conditionals

  • 07 - 6. Finishing the Application
  • 01 - Storing the saved number
  • 02 - Showing the total when the equals button is tapped
  • 03 - Formatting the total number
  • 04 - Replacing the mode buttons with symbols
  • 05 - Adding an app icon
  • 06 - Challenge Clear button
  • 07 - Solution Clear button

  • 08 - Conclusion
  • 01 - Next steps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 38538
    حجم: 265 مگابایت
    مدت زمان: 122 دقیقه
    تاریخ انتشار: 28 تیر 1403
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید