Course Name: iOS Application Development Course Structure: Total Lectures: 16

What Will You Learn? How to build any app you want Craft a portfolio of apps to apply for junior developer jobs Build fully-fledged apps for your startup or business Work as a freelance iOS developer

Requirements: 

No programming experience needed – Instructor will teach you everything you need to know



A Mac laptop or iMac (or a PC running macOS)



No paid software required - all apps will be created in Xcode 9 (which is free)



We will walk you through, step-by-step how to get Xcode installed set up

Instructor Profile: Mr. Kazim Ahmad is an experienced iOS apps Developer with a demonstrated history of working in the information technology and services industry. Strong engineering professional skilled in Swift, XCode , cocoapods, Social Media Integration, C++, and Google Cloud Platform , Having Experience of More then 4+ years in iOS Development.

Office Address: Office # 9, Level # 10, Arfa Software Technology Park, Ferozpur Road Lahore For Contact Call: 0320-1443744| 0321-9533335 | 042-35948425 Email: [email protected] www.pnytrainings.com

Training Course Outline Lecture 1: Introduction to programming (Swift)       

Installing XCode. Creating and playing with code in XCode Playground. Variable, constants, arrays. If-else Conditions. Functions. Loops. Lab

Lecture 2: Basics of iOS (Introduction to XCode)       

Setting up simulator. Going through With XCode How to Properly Create a New Xcode Project What is a Bundle Identifier? How to Position User Interface (UI) Elements What is Property Inspector Run and Test Your App!

Lecture 3: Creating Hello World and Guess Number App    

Let's Design the User Interface Using Storyboards Create your first app Create your second app Run app on physical device

Lecture 4: Switch statements, Pick a Fruit app, World capitals app      

Intro to Switch Statements Adding images in project Intro to Picker View in Xcode Making third app ‘Pick a Fruit app’ Intro to Multi-Component Picker View in Xcode Making app ‘World capitals’

Lecture 5: iOS Auto Layout and Setting Constraints Office Address: Office # 9, Level # 10, Arfa Software Technology Park, Ferozpur Road Lahore For Contact Call: 0320-1443744| 0321-9533335 | 042-35948425 Email: [email protected] www.pnytrainings.com

   

Why Do We Need Auto Layout? Responsiveness of app on all screens Auto Layout in Practice - Setting Constraints [Lab] Use What You Just Learnt to Practice Auto Layout

Lecture 6: Handling Dynamic Contents (Table views in iOS) + Shopping List app        

Intro to Table Views Table view classes Table view cells Table view cell classes Using Table view in View Controller Populate table views with dynamic data Make App ‘Shopping List app’ Lab

Lecture 7: Handling Dynamic Horizontal Contents (Collection views in iOS) + Interlinking multiple View Controller         

Intro to Collection Views Collection view classes Collection view cells Collection view cell classes Using Collection view in View Controller Populate Collection views with dynamic data Moving to new view controller Passing data to another view controller Lab

Lecture 8: Multimedia in iOS + Alerts in iOS     

Alert views Action Sheets Capture pictures From Camera. Get Pictures From Gallery Lab

Lecture 9: Social Media Interaction  Login with Facebook  Add app in Facebook developers  Get user credentials Office Address: Office # 9, Level # 10, Arfa Software Technology Park, Ferozpur Road Lahore For Contact Call: 0320-1443744| 0321-9533335 | 042-35948425 Email: [email protected] www.pnytrainings.com



Lab

Lecture 10: Saving user information      

User Defaults Save and fetch data in user defaults Introducing core data Core Data in Xcode project and creating a database Insert and fetch requests from Core data. Lab

Lecture 11: Cocoapods in iOS (Using third party library)      

Intro to cocoapods Install cocoapods Importing third party using Podfile Using XWorkSpace project Example Libraries and project use Lab

Lecture 12: Json       

Json (What is Json) Json Array,s and Json Objects . First Look in json Parsing of Json Bacis About Network Request. Assigning you your Final Project Lab

Lecture 13: Using The Network Request API (Part 1)    

Using libraries (Alamofire and HTTP) Getting Data From Live Server. Decoding Data from JSON Lab

Lecture 14: Using MVC for Network Request API (Part 2)     

Intro to MVC Creating Model Classes Populating Model classes Using Model Classes data in Controller Class Lab

Office Address: Office # 9, Level # 10, Arfa Software Technology Park, Ferozpur Road Lahore For Contact Call: 0320-1443744| 0321-9533335 | 042-35948425 Email: [email protected] www.pnytrainings.com

Lecture 15: Using The Network Request API (Part 3)    

Studing Advance Custom table and collection View. Using Json to show Data into table and collection View (Text and pictures). Load more chunk of data on scrolling Lab

Lecture 16: Final app Development and testing and deployment to play store. >> Participants, who will complete the course will get PNY Trainings Certificate and referred in relevant industry for jobs and internships.

Office Address: Office # 9, Level # 10, Arfa Software Technology Park, Ferozpur Road Lahore For Contact Call: 0320-1443744| 0321-9533335 | 042-35948425 Email: [email protected] www.pnytrainings.com

iOS Course Outline by PNY Trainings.pdf

A Mac laptop or iMac (or a PC running macOS). No paid software required - all apps will be created in Xcode 9 (which is free). We will walk you through, ...

281KB Sizes 1 Downloads 167 Views

Recommend Documents

Course Outline
(You can find the solution in the rotunda in Middlesex College.) I also use the university campus as a large, outdoor office. ☺). Office Telephone: 519 661-2111 ...

Course Outline - WordPress.pdf
เข้าใจเกี่ยวกับ WordPress และองค์ประกอบสําาคัญอาทิเช่น Internet และ Hosting. วิเคราะห์ความต้องการ ข้อมูลà¸

Course Outline HHS4C 2014.pdf
Discerning Believers Formed in the Catholic Faith Community. • Effective Communicators. • Reflective and Creative Thinkers. • Self-Directed, Responsible, Life-Long Learners. • Collaborative Contributors. • Caring Family Members. • Respons

php course outline pdf
Page 1 of 1. File: Php course outline pdf. Download now. Click here if your download doesn't start automatically. Page 1 of 1. php course outline pdf. php course ...

php course outline pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. php course outline pdf. php course outline pdf. Open. Extract.

COURSE OUTLINE EP 300.pdf
Techniques, Mombasa, Cactus E.A Publisher. Umari, F (2013), Relationship between Measurement and Evaluation, New York, Maryland. University, College ...

Science 9 Course Outline
and to examine the impact of scientific knowledge on their lives, society, and the ... Thinking: knowledge, skills and processes associated with creative and ...

DOCENTS AMERICAN ARTISTS COURSE OUTLINE R.pdf ...
Page 3 of 6. DOCENTS AMERICAN ARTISTS COURSE OUTLINE R.pdf. DOCENTS AMERICAN ARTISTS COURSE OUTLINE R.pdf. Open. Extract. Open with.

2.Course Outline - Intermediate Excel.pdf
Column ,Line ,Scatter ,Stacked Column ,Pie ,Bar of Pie. Sparklines. Data Analysis Tools. Sort ,Filter, Conditional Formatting ,Subtotal. Remove Duplicates.

Course Outline Physics 11 Warren Master Copy.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Course Outline ...

Computer Literacy Course Outline v 1.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Computer ...

Math Course Outline 2015-16.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Main menu.

Personal Finance Course Outline Fall 2015.pdf
Personal Finance Course Outline Fall 2015.pdf. Personal Finance Course Outline Fall 2015.pdf. Open. Extract. Open with. Sign In. Main menu.

Discrete Mathematics Course Outline (43rd batch) .pdf
8-12 Growth of functions, computational complexity. Mid Term Examination. 13-16 Divide and conquer algorithms, fast multiplication algorithm, binary search.

7.Course Outline - Financial Modeling with Excel.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 7.Course ...

Course Outline TGJ3M HS June 2014.pdf
production; radio and audio production; print and graphic communications; photography; digital imaging;. broadcast journalism; and interactive new media.

Introduction to Web Design Course Outline Fall 2015.pdf ...
Introduction to Web Design Course Outline Fall 2015.pdf. Introduction to Web Design Course Outline Fall 2015.pdf. Open. Extract. Open with. Sign In.

Course Outline Physics 12 Warren 2015 2016.pdf
Assignments 10%. Labs 20%. Page 3 of 4. Course Outline Physics 12 Warren 2015 2016.pdf. Course Outline Physics 12 Warren 2015 2016.pdf. Open. Extract.

Social Media Super Star Course Outline 4 HRs.pdf
12 10 Take Home Action Plan & Questions & Answer Period. Page 1 of 1. Social Media Super Star Course Outline 4 HRs.pdf. Social Media Super Star Course ...

AP Chemistry Course Outline 2016 2017.pdf
This course is structured around the six big ideas articulated in the AP Chemistry curriculum. framework provided by the College Board. A special emphasis will ...

SBC 233 Principles of genetics COURSE OUTLINE -
SBC 233 Principles of genetics. COURSE OUTLINE. • Chromosomal basis of inheritance, Chromosome structure; Types of chromosomal mutations ...

Applied microeconometrics Course outline (total of 7 ...
Jun 6, 2008 - package they please, as long as it allows them to code their own procedures: .... if you want to find out about social network analysis, download the statnet bundle ... in Generalized Methods of Moments,” Journal of Business.