1

Этап 1

Objective C basics

2

Этап 2

Algorithms and Data structures

3

Этап 3

Unit testing

4

Этап 4

Design patterns

5

Этап 5

UI Animations(raywenderlich)

1

Этап 1

Objective C basics

2

Этап 2

Algorithms and Data structures

3

Этап 3

Unit testing

4

Этап 4

Design patterns

5

Этап 5

UI Animations(raywenderlich)

01 июня 2016
Цель завершена 18 июля 2016
Карьера и работа

Become a senior iOS Developer

I wrote this roadmap of my developing in iOS programming in hope it helps me to get new knowledges and experience.

Maybe its not so closed to real requirements, but thats how I see it now. In future Maybe in future Ill edit some parts.

But for now It seems not bad.

My first conclusion in diary will be about how many hours I spend on first point of the first part.

 Критерий завершения

Get a senior iOS Developer offer

  1. Objective C basics

    Its important to know opportunities and bounds of usage Objective C.

    I'll start from refreshing my knowledges about Objective C by reading Apple Guide.

    Then I'll check my results with tests at Upwork, by the way I'll improve my profile.

    So this part include:

    1. Defining Classes

    2. Working with Objects

    3. Encapsulating Data

    4. Customizing Existing Classes

    5. Working with Protocols

    6. Values and Collections

    7. Working with Blocks

    8. Practice: Blocks Simplify Common Tasks

    9. Dealing with Errors

    10. Conventions

    11. Practice

    12. Final Upwork test

  2. Algorithms and Data structures

    This part is all about basics of Computer science.

    It based on wiki articles about basic data structures and algorithms.

    So what I found important to know:

    Also this will be helpful

    1. ​Data structures

    2. Dynamic array

    3. Hash table

    4. B-tree

    5. Rb-tree

    6. Search tree

    7. Heap data structure

    8. Trie

    9. Skip list

    10. Graph(abstract data type)

    11. Sorting algorithm

    12. Heapsort

    13. Quicksort

    14. Radix sort

  3. Unit testing

    In progress...

  4. Design patterns

    In progress...

  5. UI Animations(raywenderlich)

    1. UIKit Dynamics Tutorial: Getting Started

    2. Core Image Tutorial: Getting Started

    3. Core Graphics Tutorial Part 1: Getting Started

    4. Core Graphics Tutorial Part 2: Gradients and Contexts

    5. Core Graphics Tutorial Part 3: Patterns and Playgrounds

    6. UIKit Dynamics and Swift Tutorial: Tossing Views

    7. AsyncDisplayKit Tutorial: Node Hierarchies

    8. UIAppearance Tutorial: Getting Started

    9. iOS Animation Tutorial: Getting Started

    10. iOS Animation Tutorial: Introduction to Easy Animation

    11. iOS Animation Tutorial: Custom View Controller Presentation Transitions

    12. Apple Pencil Tutorial: Getting Started

  • 1968
  • 01 июня 2016, 08:13
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?