OBJECTIVE-C FUNDAMENTALS

OBJECTIVE-C FUNDAMENTALS

14 September 2015 — 09 October 2015

ICT Courses
Special Focus

A professional Training Course on iOS Application Programming (Part 1).

Our Objective-C Fundamentals training course will be as a starting point for the following iOS Application Development course. It will provide you with the knowledge to design your own software systems using programming languages such as C, Objective-C and Swift.



Price 99€
Application deadline 12 September 2015
(This course has ended)

Course Details


☆  Abstract

If you are a person who wants to dive in the world of programming and want to learn and understand the possibilities that are out there on the market to develop applications for different client needs, then you should attend this course. You will be introduced in object-oriented programming concepts such as classes, methods, data structures also loops, conditionals and so on, and on the other hand above all you will start writing your own programs.

☆  Who is the course for?

Becoming an iOS Developer is a lot of fun and a valuable skill in today’s market, but remember it’s not as easy as it looks. Developing apps for a mobile device challenges even experienced programmers. To start off, we are providing first the knowledge of C, Objective-C and Swift (programming languages mainly used for developing iOS applications), after this course, iOS Application Development course will follow such that you will have all the necessary skills to create world-class iOS apps. If you try to learn them all at once, it can be quite overwhelming. At our training course you will get the chance to put it all together for the first time and see how your work pays off. The course is meant for:

Students
Developers/Programmers
IT Professionals
Freelancers
Entrepreneurs
Those looking to break into the mobile development and Internet business

☆  Targeted Companies

The ICT sector is constantly developing and thus the iOS Programming training course targets the following categories enlisted below, but it also includes the ones that want to embrace new mobile strategies, want to develop competitiveness, and deliver new products and services.

IT Companies
Telecom Companies
Their professional backgrounds come from different universities, public or private, and those spots are also a great place to do marketing in regards to the training courses:

Technical Faculty
Computer Sciences
High Schools
Youth centers
Those targeted audiences are accustomed to learning in different ways, and especially professionals related to computer science have the knowledge/experience to gain knowledge online. They are able to speak/read English and other languages as well.

☆  Why should people attend?

If you are a programmer, new to iOS development, and want to learn and understand the possibilities that are out there on the market to develop applications for different client needs, then you should attend this course. You will be able to fully understand object-oriented programming concepts such as classes, methods, data structures, loops, conditionals and so on, and on the other hand above all you will create your first iOS app or improve an existing app. This is the first part of the two-part course.

☆  What will be learned?

The course is designed to give you a kickstart and bring people quickly up to speed with C, Objective-C and Swift. You will learn:

Computer Science basics
Algorithm complexity
Tooling (GCC, GDB and XCode)
C Programming Language
Data structures
Various algorithms (focusing on Searching and Sorting)
Objective-C programming language
Swift Programming Language

☆  Course Outline

This course is designed by our Training Manager, and delivered by an experienced iOS Developer with skills and developed apps for iOS. Our trainers are mostly developers, rather than full-time trainers, but this means they bring direct experience in designing, developing, shipping and marketing successful apps.

☆  Week 1

Computer Science Basics
Algorithm Complexity
Tooling (GCC, GDB and XCode)
Introduction to C

☆  Week 2

Programming in C
Data Structures
Algorithms

☆  Week 3

Introduction to Objective-C
Object Oriented programming using Objective-C
Objective-C Design Patterns
Delegates

☆  Week 4

Introduction to Swift
Object Oriented programming using Swift
Swift Design Patterns
Mixing Swift and Objective-C

☆  Module details

Week I

Computer Science Basics
Algorithm Complexity
Tooling (GCC, GDB and XCode)
Introduction to C
Week II

Algorithm Complexity
Tooling (GCC, GDB and XCode)
Introduction to C
Week III

Introduction to Objective-C
Object Oriented programming using Objective-C
Objective-C Design Patterns
Delegates
Week IV

Introduction to Swift
Object Oriented programming using Swift
Swift Design Patterns
Mixing Swift and Objective-C

☆  Instructor Profile

Milot Shala - Expertise: Software Developer at doo GmbH. doo GmbH creates an astonishing product for document organization, what the service does is gets your documents, if a particular document is imported as JPG or PNG doo application will perform OCR (Optical Character Recognition) on the document to extract the text and then perform various machine learning algorithms to auto-tag the document so users will have very little input when
organizing their documents. Consultant at Poken SA, Lausanne, Switzerlan – After Nokia Ulm’s closure and laying off 10.000 employees at the time, Milot decided to return to Poken as a consultant and to work on more exciting NFC products. Software Engineer in Test at NOKIA, Ulm, Germany – Nokia’s mission is simple: Connecting People. It’s goal is to build great mobile products that enable billions of people worldwide to enjoy more of what life has to offer. Our challenge is to achieve this in an increasingly dynamic and competitive environment. Lead Programmer at 3CIS. Senior Software Engineer at Alfracom International. Master of Science (MSc.) student in Social Media, Web & Mobile technologies, Social Media, Web and Mobile technologies / Linnaeus University, Sweden.

Lecturing in: iOS & Android Software Development, Algorithm, Machine Learning, C & C++. Internet Marketing, HTML5/CSS3.

☆  What is included?

The latest Apple Technology
Internet Connectivity and Power
Course Material
Exercises and example source code to refer back to later
A signed and recognized certificate upon course completion

☆  Prerequisites

This course is recommended for programmers with some object-oriented experience (JAVA, .NET, C++, etc.). We will provide iOS based devices for the training but you can always bring your own with Xcode 4 and the iOS SDK installed. WiFi and outlets will be available for your use.

☆  Course duration

36 hours (3 days per week; 3 hours per day)

☆  Schedule

Monday, Wednesday, Friday starting from 18:00 – 21:00

☆  Qualification you receive

Certificate of Completion after:

1. Attending at minimum 80% of training hours.

2. Passing the Final Exam

☆  Contact Information

Innovation Centre Kosovo, Rexhep Mala 28A, Prishtina, Kosovo.

training@ickosovo.com; +386 49 765 567






BOLD

© ICK — Innovation Centre Kosovo