Kotlin Fundamentals

Cursul isi propune sa acopere fundamentele limbajului Kotlin, astfel incat cei ce il vor urmari sa inceapa sa dezvolte aplicatii software in Kotlin.

Curs Online cu video
Nivel

Fundamentals/Intermediate

Nr. cursuri

10

Suport de curs scris

Materiale video

Nr. ore video

6

Limba de predare

Română

Limba materialului scris

Română

Tarife
400 lei - student
400 lei - pers. fizică
550 lei - pers. juridică

Despre curs

Despre Kotlin

De ce ar trebui să alegi Kotlin și ce este mai exact acesta? În videoclipul de mai jos află răspunsul pe scurt la aceste întrebări!

Cui i se adresează cursul Kotlin Fundamentals

Cursul este destinat dezvoltatorilor si arhitectilor software care pot avea sau nu experienta cu limbajele de programare peste JVM. Bineinteles, persoanele familiarizate deja cu Java vor avea un avantaj, motiv pentru care va recomandam sa parcurgeti anterior cursul Java 1 Associate.

Cursul isi propune sa acopere fundamentele limbajului Kotlin, astfel incat cei ce il vor urmari sa inceapa sa dezvolte aplicatii software in Kotlin.

„Kotlin Fundamentals” la Distanță

Cursanților din alte orașe, sau cu un program care nu le permite participarea la un curs cu prezență, Telecom Academy le pune la dispoziție cursul „Kotlin Fundamentals” la Distanță.

După procesarea plății, de către echipa Telecom Academy, cursantului i se creează cont pe cursuri.telacad.ro, iar acesta va primi un mail cu pașii pe care trebuie să îi urmeze pentru configurare.

Ce înseamnă un astfel de curs?

  • acces la materialele scrise și la cele video
  • susținerea online a examenelor de capitol
  • examen final (teoretic) susținut de acasa. (**acesta este activat de noi la cererea cursantului si este cronometrat)
  • diploma la promovarea cursului

Examene și evaluări – Criterii de promovare

Există mai multe tipuri de examene:

  • examenele de capitol
  • proiect si examen final

Examenul final se susține de acasă. (**acesta este activat de noi la cererea cursantului si este cronometrat), iar proiectul se va trimite prin email.

Pentru a fi promovat, cursantul trebuie să obțină un punctaj de minimum 70% atât la toate examenele de capitol, dar si la examenul final teoretic si la proiect.

Odată înscris în clasă, cursantul va putea accesa materialele de curs și își va putea susține toate examenele, într-un interval de maximum 4 luni de la data înscrierii.

Programa

  1. Ce e Kotlin? De ce alegem Kotlin?
  2. Kotlin REPL
  3. Setarea mediului de lucru (IDE)
  4. Conventii de sintaxa
  1. Structura unei aplicatii Kotlin
  2. Tipurile de baza in Kotlin
  3. Declararea si utilizarea variabilelor in Kotlin
  4. Operatori matematici
  5. Structuri de control
  1. Declararea si definirea functiilor
  2. Utilizarea functiilor
  3. Functii cu parametri
  4. Functii cu parametri default
  5. Functii cu parametri numiti, vararg
  6. Functii cu valoarea returnata
  1. Functii top-level
  2. Functii extensie (Extensions functions)
  3. Notatia Infix
  4. Functii locale
  1. Clase, obiecte, enum
  2. Proprietati si atribute ale obiectelor
  3. Data classes si Destructuring declarations
  4. Modificatori de acces
  5. Tipuri „alias” (Typealias)
  6. Clase nested
  1. Derivare/Mostenire
  2. Clase abstracte
  3. Interfete
  4. Delegare
  1. Tratarea null-ului si a exceptiilor
  2. Tipuri nullable
  3. Sistemul de tipuri
  4. Cum putem obtine NullPointerException
  5. Conditii de verificare a valorii nule si modalitati de utilizare a tipurilor ce permit stocarea valorii null
  6. Tratarea exceptiilor
  1. Tipuri de colectii
  2. Utilizarea colectiilor
  3. Iteratori
  4. Secvente
  5. Filtrari si transformari
  6. Grupare si ordonare
  7. Operatii specifice fiecarui tip
  1. Introducere
  2. Clase generice
  3. Functii generice
  4. Constrangeri utilizate in declararea type parameter
  5. Varianta
  6. Clase si functii inline

Sponsori și parteneri