CareerVision Training

Ultimate Swift Programming Training Video

CareerVision Training
Em Birmingham (Reino Unido)

£214 - (R$936)

Informação importante

  • Curso
  • Birmingham (Reino Unido)
  • Duração:
  • Quando:
    à escolha

The following course, offered by Career vision, will help you improve your skills and achieve your professional goals. During the program you will study different subjects which are deemed to be useful for those who want to enhance their professional career. Sign up for more information!

Informação importante

Instalações e datas

Início Localização
à escolha
Careervision 61 Caroline Street,, B3 1UF, West Midlands, Reino Unido

O que se aprende nesse curso?

Swift Programming


Ultimate Swift Programming Training Video

  • Duration: hours - tutorial videos
  • Date Released: 2015-06-03
  • Works on: Windows PC or Mac
  • Format: DVD and Download
  • Instructor: Jon Manning, Paris Buttfield-Addison And Tim Nugent

A Practical Training Course That Teaches Real World Skills

In this project-based Ultimate Swift Programming video tutorial series, you'll quickly have relevant skills for real-world applications.

Follow along with our expert instructor in this training course to get:

  • Concise, informative and broadcast-quality Ultimate Swift Programming training videos delivered to your desktop
  • The ability to learn at your own pace with our intuitive, easy-to-use interface
  • A quick grasp of even the most complex Ultimate Swift Programming subjects because they're broken into simple, easy to follow tutorial videos

Practical working files further enhance the learning process and provide a degree of retention that is unmatched by any other form of Ultimate Swift Programming tutorial, online or offline... so you'll know the exact steps for your own projects.

Building apps for iPhone, iPad, and Mac just got easier, faster, and safer, now that Apple has released Swift. In this video workshop, Secret Lab co-founders Jon Manning and Paris Buttfield-Addison, together with Tim Nugent, take you through the components used for building iOS and OS X apps with Swift, and then step through the creation of a simple notepad from scratch, with counterparts for each operating system. If you're an experienced programmer who's never touched Apple developer tools before, you'll learn the basics for putting the Swift language, the Xcode IDE, Interface Builder, and many other Apple technologies to work. With this video workshop, you'll learn how to turn your app ideas into reality. Topics include:

- Learn Swift basics, including variables, classes, functions, closures, control flow, and access control
- Get up to speed on Xcode, Interface Builder, and Apple's developer portal
- Understand the OS X and iOS application lifecycle, and the model-view-controller paradigm
- Work with views, view controllers, layout constraints, and touch and gesture recognizers
- Include graphics, animations, layers, shapes, images, and blend modes
- Make use of videos, users' music and photos, speech, and the camera
- Work with maps, location, motion sensors, notifications, and TouchID
- Learn about document-based apps, background processing, and handoffs between OS X and iOS
- Store and query files in iCloud, and sync between platforms

Secret Lab is a mobile consulting and product development company based in Hobart, Tasmania, Australia. Jon Manning, Tim Nugent, and Paris Buttfield-Addison are all mobile software engineers, game designers, and computing researchers.

Course Outline
01. Swift Welcome To Swift Variables, Types Of Data And Collections Control Flow, Functions And Closures Objects And Extensions Operators 02. Tools And Services 0201 Xcode 0202 Interface Builder 0203 iOS Simulator 0204 iTunes Connect And TestFlight 0205 Developer Portal 03. The Basics Your First iOS App 0302 Your First OS X App 0303 iOS App Lifecycle 0304 OS X Lifecycle 0305 Organizing Your Project In Xcode 0306 Targets Versus Products 04. Architecture 0401 Model-View-Controller 0402 Windows And Window Controllers 0403 View Controllers And Custom View Controllers 0404 Actions And Outlets 0405 Operation Queues 0406 App Nap 0407 NSNotificationCenter 05. Views And View Controllers 0501 Layouts With Constraints 0502 Constraints On iOS - Size Classes 0503 Touches And Gesture Recognizers 0504 Table Views On iOS 0505 Table Views On OS X 0506 Scroll Views 0507 Web Views 0508 Popovers 0509 Custom iOS Keyboards 06. Graphics And Animation 0601 Views 0602 Custom Views 0603 Bezier Paths, Filling And Stroking Shapes 0604 Images 0605 Blend Modes 0606 Layers 0607 Shape Layers And Masking With Layers 0608 Transforming Layers And Applying Animations To Layers 0609 CAKeyframeAnimation And Using Different Animation Curves 0610 UIdynamics On iOS 0611 UIview Animations 0612 Graphics On OS X 07. Media 0701 Video Playback With AV Foundation 0702 Accessing The iTunes Library On iOS 0703 Using The Camera And Photos 0704 Sharing And Share Extensions 0705 Game Controllers 08. Text And Speech 0801 Localization And Internationalization 0802 Text - NSFormatter, Datadetector And Dynamic Text Speech Synthesis 09. Real World 0901 Getting The Device Location 0902 Maps 0903 Geocoding And Reverse Geocoding 0904 Motion Sensors On iOS 0905 Local Notifications On iOS 0906 Notifications On OS X 0907 Appearance Customization 0908 TouchID 10. Working With Data 1001 Networking With Nsurlsession 1002 NSUserDefaults - Accessing The File System And Working Within The Sandbox 1003 NSBundle 1004 Accessing The Address Book 1005 Accessing The Calendar 1006 UIdocument 1007 NSDocument Undo 1009 Background Processing And Non Standard Apps 1010 Error Handling 11. iCloud 1101 Intro To iCloud And Setting Up iCloud 1102 Key-Value Store And Cloudkit 1103 Storing Files In iCloud - Using NSMetaDataQuery 12. Diary App For iOS 1201 Features And Architecture 1202 Document Class Setup And iCloud 1203 Document List 1204 Document Editing And Saving 1205 Adding Image Capture 1206 Adding Location Capture 1207 Document - Handling The Keyboard 1208 Conflict Handling 13. Diary App For Mac 1301 App Setup And iCloud Setup 1302 Document Setup 1303 Document Editing And Saving 1304 Viewing Location And Image 1305 Adding Handoffs To The iOS App 14. Instruments And Debugging 1401 Using Instruments 1402 Using The Debugger 1403 NSFileManager