iOS Developer Course

Prihajajoče izvedbe

Nivo:For IT professionals
Prodajalec:Apple
Teme:Developer
Trajanje (dni):6
Ur/dan:5
Tip učenja:Preko spleta
Cena:1.035€ + DDV

Through an advanced, immersive, and comprehensive iOS training, programmers become modern, innovative iOS developers.

Training is designed for developers interested in using the latest technologies to create innovative cutting edge applications that enhance the user experience. Goal of training is to provide an unparalleled tight knit learning environment that allows clients to continue to push iOS development further.

We do not provide a computer for the class. Please, make sure to bring your own computer with the latest version of Xcode already installed. You can download the latest version from the Mac AppStore or from the Apple Developer Website.

 

Day 1: Introduction to the world of iOS development

  • Swift programming language basics: overview of basic concepts by using examples, and comparing differences to other programming languages.
  • xCode editor: creating projects, simulators, physical device.
  • Terminology, iOS development rules, available tools.

Day 2: Developing a very simple application (show list)

  • Introduction to Storyboards, building a graphical user interface in Storyboards, using XIB (including Autolayout and constraints).
  • Implementing a list (UITableViewController), and using custom cells to show data.
  • Overview of an application's lifecycle (execution state).
  • Best practices to break up implementation.

Day 3 and 4: Developing a simple application

  • Complex usage of UIStoryboards, XIB, and using previously unused UI elements.
  • Implementing UICollectionView and cells to show data.
  • Using UserDefaults and KeyChain.
  • Integrating MapKit and showing map location.
  • Integrating PushNotifications (requires a physical device to test).
  • Develop a display with details.
  • 'Simulate' a real developement environment – design UI applications according to a given design (Zeplin).
  • Working with networks (JSON).
  • Integrating 3rd party libraries (cocoapods) and potential pitfalls.

Day 5 How to do something in iOS (optional)*

  • Introduction to animations.
  • Common mistakes when writing code for the Apple platform (memory leak) - using weak, unowned.
  • Defining and implementing your own protocol.
  • Developing hybrid applications (combining web and native applications) – conceptual overview, WKWebView .

Fundamental Computer Science skills; Object-oriented programming basics; Basic experience in a programming language.

V angleščini Termin ni potrjen

23. november 2020 - 30. november 2020

  • Cena: 1.035€ + DDV
Pokaži urnik

Za več informacij nas kontaktirajte na telefonsko številko: 01 568 40 40 ali trzenje@housing.si.

Naša spletna stran uporablja piškotke, ki se naložijo na vaš računalnik. Ali se za boljše delovanje strani strinjate z njihovo uporabo?

Več o uporabi piškotkov

Uporaba piškotkov na naši spletni strani

Pravna podlaga

Podlaga za obvestilo je spremenjeni Zakon o elektronskih komunikacijah (Uradni list št. 109/2012; v nadaljevanju ZEKom-1), ki je začel veljati v začetku leta 2013. Prinesel je nova pravila glede uporabe piškotkov in podobnih tehnologij za shranjevanje informacij ali dostop do informacij, shranjenih na računalniku ali mobilni napravi uporabnika.

Kaj so piškotki?

Piškotki so majhne datoteke, pomembne za delovanje spletnih strani, največkrat z namenom, da je uporabnikova izkušnja boljša.

Piškotek običajno vsebuje zaporedje črk in številk, ki se naloži na uporabnikov računalnik, ko ta obišče določeno spletno stran. Ob vsakem ponovnem obisku bo spletna stran pridobila podatek o naloženem piškotku in uporabnika prepoznala.

Poleg funkcije izboljšanja uporabniške izkušnje je njihov namen različen. Piškotki se lahko uporabljajo tudi za analizo vedenja ali prepoznavanje uporabnikov. Zato ločimo različne vrste piškotkov.

Vrste piškotkov, ki jih uporabljamo na tej spletni strani

Piškotki, ki jih uporabljamo na tej strani sledijo smernicam:

1. Nujno potrebni piškotki

Tovrstni piškotki omogočajo uporabo nujno potrebnih komponent za pravilno delovanje spletne strani. Brez teh piškotov servisi, ki jih želite uporabljati na tej spletni strani, ne bi delovali pravilno (npr. prijava, nakupni proces, ...).

2. Izkustveni piškotki

Tovrstni piškotki zbirajo podatke, kako se uporabniki vedejo na spletni strani z namenom izboljšanja izkustvene komponente spletne strani (npr. katere dele spletne strani obiskujejo najpogosteje). Ti piškotki ne zbirajo informacij, preko katerih bi lahko identificirali uporabnika.

3. Funkcionalni piškotki

Tovrstni piškotki omogočajo spletni strani, da si zapomni nekatere vaše nastavitve in izbire (npr. uporabniško ime, jezik, regijo) in zagotavlja napredne, personalizirane funkcije. Tovrstni piškotki lahko omogočajo sledenje vašim akcijam na spletni strani.

4. Oglasni ali ciljani piškotki

Tovrstne piškotke najpogosteje uporabljajo oglaševalska in družabna omrežja (tretje strani) z namenom, da vam prikažejo bolj ciljane oglase, omejujejo ponavljanje oglasov ali merijo učinkovitost oglaševalskih akcij. Tovrstni piškotki lahko omogočajo sledenje vašim akcijam na spletu.

Nadzor piškotkov

Za uporabo piškotkov se odločate sami. Piškotke lahko vedno odstranite in s tem odstranite vašo prepoznavnost na spletu. Prav tako večino brskalnikov lahko nastavite tako, da piškotkov ne shranjujejo.

Za informacije o možnostih posameznih brskalnikov predlagamo, da si ogledate nastavitve.

Upravljalec piškotkov

Housing Co. d.o.o.