Vaixell a tot vapor 🐳🐬
Treballant … 🚧
Ja portem 3 setmanes de curs amb el vaixell a tot vapor amb un oceà de coneixement per recorrer amb els nostres alumnes sota la nostra guia de mariner expert. Triar que s’ha d’aprendre, com s’ha d’aprendre i molt més important, el que no cal que aprenguin els nostres alumnes, és una tasca difícil. Però l’aventura pot ser molt maca sí tots en esforçem
🐬🦭🐳🐟🐠🦐
Kotlin - File. S’ha revisat el seu contingut enfocant l’activitat en l’ús del sistema de fitxers com element d’emmagatzematge de dades mitjançant fitxers ndjson.
Molècules - Àtoms. S’ha revisat completament l’activitat millorant l’explicació per tal que sigui més directa, concisa i amena. També hem revisat i millorat la part de codi amb periodictable i atorvi. Queda pendent pel proper curs millorar l’exposició teòrica integrant la part de codi com element d’ajuda enlloc de deixar-ho al final. També hem de seguir explorant l’ús de les llibreries en els aspectes pertinents a l’activitat. També cal dir que després de donar la classe hem après molt de com millorar-la de manera espectacular, quan tinguem temps …
Linux - AppArmor. S’ha passat el document a mdx per tal que es vegi correctament. AppArmor és una activitat que aquest any no farem (no donem Seguretat i alta disponibilitat (0378)), però amb la que em passat estones molt maques i divertides, almenys el professor, els alumnes més aviat … 👺, però que si es continua treballant i millorant pot arribar ha ser molt interessant i educativa per l’alumnat. Millor AppArmor que SELinux 👻, amb SELinux …
uv - Python. S’ha creat l’activitat de tal manera que es dona una bona ruta a seguir per a l’alumne en entendre com gestionar les diferents versions i implementacions de Python amb una eina molt bona com és uv que es capaç de gestionar múltiples versions de Python de manera automàtica.
Kotlin - Map. Sha creat de manera ràpida i curta aquesta activitat per tal de repassar amb els alumnes de segon que és un Map, una de les estructures bàsiques que tot programador ha de coneixer.
Gitlab - Repositori. S’està revisant a fons aquesta activitat que es va fer fa dos cursos i que necessita actualitzar-se amb un enfoc inicial diferent:
-
Primer s’ha eliminat la part d’edició en el núvol, perquè l’alumnat pensa que gitlab és un editor en el núvol, i no és pas això.
-
També s’ha eliminat utilitzar codi (com en fet amb l’activitat de Git - Bàsic)
-
S’ha enfocat més a gestionar codi en diferents entorns en lloc de gestionar codi de manera compartida perquè els alumnes no entenen que el principal és que aprenguin a gestionar el seu codi que pot, i ha d’estar, en entorns diferents.
Postgres - Rol. S’ha començat a preparar l’activitat de gestió de rols de postgres per ser utilitzada en els mòduls Desenvolupament d'Aplicacions Web - Perfil bioinformàtica (DAWBIO) - Eines computacionals en bioinformàtica (c044) i Administració de Sistemes i Xarxes (ASIX) - Administració de sistemes gestors de bases de dades (0377). De moment va força bé, ja tenim feta la part de creació de rols i permisos associats al rol.
Network - SSH. Com que amb les màquines virtuals de Isard ja es pot accedir directament des del Windows a través del bastió, es pot eliminar la part de configuració d’una màquina WSL amb xarxa Wireguard. A més, la generació de claus és el primer que fem (i com ho fem en Windows afegim la solució quan hi ha problemes amb els permisos).
Polars - Series. S’ha creat una activitat específica per tractar el que és una sèrie, els tipus de dades i les operacions que es poden fer amb una sèrie.
Polars - DataFrame. S’ha creat una activitat específica per tractar el que és una Dataframe, com s’organitza les dades en memòria, etc..
Document - Box. S’ha adpatat l’activitat a Tailwind, i revisat en profunditat, encara que queda bastanta feina per fer.
Python - Llista. Revisió bastant a fons de l’activitat de llistes [🌞], hem afegit exercicis i hem reorganitzat el contingut per nivell de complexitat. Les list comprehension les situem al final de tot.
Python - Dades. Revisió de l’activitat , que està completa. Hem afegit solucions alternatives als exercicis (2 possibles solucions en cada exercici).
Fitxers. Simplificació del contingut l’activitat de Python per tractar fitxers 🐬. Conté l’essencial, amb exercicis senzills, i prevenció d’errors comuns.
Amper - Bàsic. S’ha completat l’esborrany inicial amb una activitat completa.
Kotlin - Test. S’ha fet l’activitat amb un exemple de pandes molt guai 🌞.
Kotlin - Kotest. S’ha començat a preparar l’activitat, i encara queda feina fer fer, alguna ajuda 😹?.
Amper - Compose. Activitat preparada amb un “Bon dia 😺!” com cal, però de moment reload no funciona (ticket fet!)
Typescript - Computació. Canviat a deno i començada una revisió inicial.
Document - Estil. Activitat modificat ara amb Tailwind.
Sqlite - Taula. S’ha refet i completat l’activitat, ha quedat super!!
Corutina - Basic. Document revisat i refet per ser pedagògic.
Gitlab - Repositori. S’ha revisat i millorat completament aquesta activitat.
Room - Bàsic. Activitat revisada.
Room - Consulta. Activitat revisada i mig completada.
Sqlite - Select. Activitat completada (falten coses, però no hi ha més temps).