Programació
Programació
198 hores
| Activitat | Títol de l'activitat | RA | Hores |
|---|---|---|---|
| 1 | Fonaments de programació | 50 | |
| 2 | Entrada i sortida d'informació | 30 | |
| 3 | Programació orientada a objectes | 0 | |
| 4 | Interfícies gràfiques | 45 | |
| 5 | Bases de dades | 0 | |
| 6 | Tipus avançats de dades | 0 |
Fonaments de programació
Computació
El propòsit inicial dels computadors era computar números.
Algoritme
Pendent de fer
Funció
Una funció és com un petit programa que té un nom propi, i es pot executar (invocar) cridant aquest nom des d’una altra funció
Nul
Un valor nul representa "cap valor" o dades "desconegudes/absents".
Llista
Una llista és un conjunt d'elements agrupats un a continuació de l'altre.
Map
Data
Unes dades (o "data") és un conjunt de valors que estan relacionats i que es gestionen com un conjunt.
Function type
Les funcions es poden tractar com un tipus de dades.
Col·lecció
Una col·lecció és un conjunt de dades.
Extension Function
Kotlin et permet estendre una classe amb noves funcions sense tenir que modificar la classe o crear una classe nova que estengui la classe a la cual vols afegir una nova funcionalitat.
Entrada i sortida d'informació
Fonaments
La serialització ens permet transformar unes dades en un "string".
File
El sistema de fitxers de l'ordinador ens permet persistir les dades en memòria secundària.
Basic
Una corutina és un bloc de codi que es pot executar de manera independent en qualsevol moment.
Programació orientada a objectes
Objecte
Els objectes emmagatzemen dades mitjançant propietats (vals i vars) i efectuen operacions amb aquestes dades mitjançant funcions.
Interfícies gràfiques
Compose
Amper permet gestionar les llibreries Compose de manera fàcil i flexible.
Composició
Compose està construït al voltant de funcions componibles.
Recomposició
L'única manera de modificar una Composició és mitjançant la recomposició.
Resource
Resources are static content, such as images, fonts, and strings, which you can use in your application.
Navegació
El component de navegació fa servir un graf de navegació per gestionar la navegació de la teva aplicació.
Efecte
Durant la composició de la interfície d'usuari pot ser necessari executar accions no relacionades amb la composició i que han d'executar-se fora del procés de composició.
Layout
To effectively build user interfaces, it's important to understand the key concepts of layout construction, including core principles, layout phases, and common components and tools available for structuring your UI.
Material
Material enables personal, adaptive, and expressive experiences – from dynamic color and enhanced accessibility, to foundations for large screen layouts and design tokens.