SlideShare a Scribd company logo
1 of 4
Download to read offline
 
Descripció dels itineraris 
A continuació es detallen les tecnologies/llenguatges utilitzats en cada itinerari (el bloc comú, tal com el seu nom 
indica, és comú a tots els itineraris). 
Bloc comú: 
Fonaments de la computació→​informació bàsica sobre fonaments com el sistema binari, ús de ​linux​, 
protocols, xarxes, routing, etc... 
Github →​eina utilitzada per pujar codi al núvol, realitzar control de versions i treball col·laboratiu. 
Bases de dades →​conceptes sobre modelatge de dades, muntatge d’una base de dades i consultes mitjançant 
el llenguatge SQL. 
Diagrames UML →​llenguatge de modelatge de sistemes de software (llenguatge gràfic per visualitzar, 
especificar, construir i documentar un sistema). 
 
1) Front End: 
HTML ​→ llenguatge de marcatge fonamental de creació de pàgines web bàsiques. 
CSS ​→ llenguatge de disseny gràfic per definir i crear la presentació d'un llenguatge de marcatge. 
Javascript ​→ llenguatge orientat a objectes que implementat a la part client com a part d'un navegador web, 
permet millores en la navegació i la creació de webs dinàmiques. 
Sass ​→ converteix estils css en un sistema dinàmic 
JQuery + API​→ ​framework​JavaScript, molt utilitzat en les connexions amb API 
Bootstrap 4​→ ​framework ​CSS amb funcionalitats per aconseguir web/app responsives 
TypeScript ​→ evolució del llenguatge Javascript, necessari per programar amb angular 
Angular ​→​framework ​de codi obert per aplicacions web utilitzat per crear i mantenir aplicacions web d'una 
sola pàgina. 
Leaflet ​→ Gestió de mapes interactius amb lectura d'una base de dades 
 
Resum de totes les tecnologies tractades al Curs: 
Angular 8, Javascript, TypeScript, HTML, CSS3, Sass, Animacions amb CSS, Jquery, API + PHP, Libreria de 
mapes Leaflet, validacions de formulari, Bootstrap 4 i Apache Cordova. 
 
 
 
 
 
2) Back End: 
Java i JS ES6 →​llenguatge de programació de propòsit general, orientat a objectes. S’imparteix una formació 
troncal en la sintaxis i llibreries bàsiques d'ambdós llenguatges. Per aconseguir-ho es combinen recursos en 
forma de vídeos, materials ​online​i exercicis de resolució de problemes (algoritmes) 
Spring →​​Framework​de codi obert pel desenvolupament d’aplicacions i contenidor d’inversió de control per la 
plataforma Java. 
L’itinerari es divideix en dos blocs: bàsic , dirigit a adquirir les eines bàsiques de programació i funcional, dirigit 
a practicar amb frameworks, metodologies i patrons típics de la indústria.   
 
Patterns & Architectures → 
- OOP (Object Oriented Programming). (primer bloc) 
- MVC (Model View Controller) (primer i segon bloc) 
- Repository Pattern (segon bloc) 
- Rest API (segon bloc) 
Frameworks & Libraries → 
- JAVA SE, JS ES6 (primer bloc) 
- GIT (primer bloc) 
- SPRING FRAMEWORK, SPRING BOOT (segon bloc) 
- Web API (segon bloc) 
- JPA & JDBC (segon bloc) 
- Jquery/Ajax (segon bloc) 
3) Android: 
 
Java →​llenguatge de programació de propòsit general, orientat a objectes. La seva intenció és permetre que 
les persones desenvolupadores escriguin el programa un cop i l’executin a qualsevol dispositiu. És un dels 
llenguatges de programació més populars (en aquest itinerari aprendràs java orientat a aplicacions Android). 
Android Studio →​entorn de desenvolupament integrat oficial per la plataforma Android. 
 
 
4) NET (Full Stack): 
L’itinerari es divideix en dos blocs: bàsic o troncal, dirigit a adquirir les eines bàsiques de programació i 
funcional, dirigit a practicar amb​frameworks​, metodologies i patrons típics de la indústria.   
C# i JS ES6→ ​S’imparteix una formació troncal en la sintaxis i llibreries bàsiques d'ambdós llenguatges amb 
una durada aproximada d’entre 1 a 3 mesos depenent de la capacitat i coneixements previs de cada alumne. 
Per aconseguir-ho es combinen recursos en forma de vídeos, materials online i exercicis de resolució de 
problemes (algoritmes).  
 
 
Visual Studio i Visual Studio Code →​entorns de desenvolupament integrat oficial multiplataforma. 
Patterns & Architectures → 
- OOP (Object Oriented Programming). (primer bloc) 
- MVVM (Model View ViewModel) (primer bloc) 
- Layers, DDD (segon bloc) 
- Repository Pattern (segon bloc) 
- Rest API (segon bloc)  
- TDD (segon bloc) 
Frameworks & Libraries → 
- .NET base libraries, LINQ, JS ES6 (primer bloc) 
- GIT (primer bloc) 
- ASP.NET CORE (segon bloc) 
- Web API (segon bloc) 
- Entity Framework Core (segon bloc) 
- SPA (Angular, Vue, REACT (segon bloc) 
 
 
5) IT Academy Project: 
   
Aquest bloc simula el desenvolupament d’un projecte de software d’abast real entre equips de ​front end i back 
end​. El projecte es divideix en iteracions o ​sprints​de dues setmanes. El treball resultant serà recollit i continuat 
per part de les següents iteracions de les persones que vagin finalitzant els diferents itineraris proposats. 
   
Git/Github →​Tot i que l’eina ​Git/Github ​ja es fa servir en els itineraris previs al projecte, és important 
comprendre com organitzar el flux de treball en equip per tal de no trepitjar o fer tasques ja fetes per altres 
persones. En aquest bloc es facilitarà un protocol per treballar en equip en un mateix repositori de codi, de tal 
manera que minimitzem els conflictes de codi i les diferents tasques quedin clarament delimitades. 
 
Trello →​L’eina ​Trello​ens facilita mecanismes per a poder representar i organitzar les diferents tasques del 
projecte. Qui és(son) responsable(s) de la tasca, informació sobre la tasca,i estat de la mateixa. Tot això en un 
simple cop d’ull. Per tant, interpretar aquesta informació i saber moure’s per l’eina serà també requisit 
d’aquest bloc. 
Scrum →​S’introdueix breument un mecanisme de gestió d’equips i desenvolupament àgil com és ​Scrum​. Això 
suposa una sèrie de trobades per conèixer l’estat del projecte i prendre decisions en funció del feedback de 
l’equip de cara a marcar el rumb/ritme del projecte. 
Documentació →​Donat que, les diferents iteracions del projecte s’acumulen, i el treball serà continuat per 
altres persones, no n’hi haurà prou amb el codi font realitzat per explicar en quin estat està el projecte. 
 
 
Documentar adequadament el software serà útil per recolzar aquesta causa i ajudar a prendre consciència de 
la importància de documentar. 
Projecte→​El desenvolupament/disseny del software necessari per resoldre el problema plantejat pel 
projecte suposa una eina molt útil per integrar i consolidar gran part dels coneixements  adquirits durant 
l’itinerari recorregut prèviament. 
 
-  
 
 

More Related Content

Similar to Itineraris IT Academy (2020)

Pràctica na1 uf uf1 aplicacions web
Pràctica na1 uf uf1 aplicacions webPràctica na1 uf uf1 aplicacions web
Pràctica na1 uf uf1 aplicacions webGerardMP
 
Àgora: el tercer nivell
Àgora: el tercer nivellÀgora: el tercer nivell
Àgora: el tercer nivellIThinkUPC
 
Contribucions matemàtiques a la programació d'ordinadors
Contribucions matemàtiques a la programació d'ordinadorsContribucions matemàtiques a la programació d'ordinadors
Contribucions matemàtiques a la programació d'ordinadorsPere Miquel Rosselló Espases
 
Dai 9 - Ruby on Rails
Dai 9 - Ruby on RailsDai 9 - Ruby on Rails
Dai 9 - Ruby on RailsCarles Mateu
 
Creació de base de dades utilitzant llenguatge SQL.
Creació de base de dades utilitzant llenguatge SQL.Creació de base de dades utilitzant llenguatge SQL.
Creació de base de dades utilitzant llenguatge SQL.Miquel Boada Artigas
 
Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...
Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...
Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...Miquel Boada Artigas
 
Migració al programari lliure: reptes i oportunitats
Migració al programari lliure: reptes i oportunitatsMigració al programari lliure: reptes i oportunitats
Migració al programari lliure: reptes i oportunitatsIsmael Fanlo
 
Dai 09-ruby on rails
Dai 09-ruby on railsDai 09-ruby on rails
Dai 09-ruby on railsCarles Mateu
 
M8 Aplicacions Web
M8 Aplicacions WebM8 Aplicacions Web
M8 Aplicacions WebEloi Roca
 
Presentacio Django
Presentacio DjangoPresentacio Django
Presentacio DjangoAntoni Aloy
 
Llenguatges de programació web
Llenguatges de programació webLlenguatges de programació web
Llenguatges de programació webToni Amengual
 
Framework Llibreries Lliures
Framework Llibreries LliuresFramework Llibreries Lliures
Framework Llibreries LliuresJordi Catà
 
1. introducció
1. introducció1. introducció
1. introducciósergigrau
 
T1_E1_B5_Ortiz_Laura
T1_E1_B5_Ortiz_LauraT1_E1_B5_Ortiz_Laura
T1_E1_B5_Ortiz_Lauratumorsin
 
T1_E1_B5_Ortiz_Laura
T1_E1_B5_Ortiz_LauraT1_E1_B5_Ortiz_Laura
T1_E1_B5_Ortiz_Lauratumorsin
 
Comparativa ERPs de programari lliure
Comparativa ERPs de programari lliureComparativa ERPs de programari lliure
Comparativa ERPs de programari lliureejordi
 

Similar to Itineraris IT Academy (2020) (20)

Pràctica na1 uf uf1 aplicacions web
Pràctica na1 uf uf1 aplicacions webPràctica na1 uf uf1 aplicacions web
Pràctica na1 uf uf1 aplicacions web
 
Àgora: el tercer nivell
Àgora: el tercer nivellÀgora: el tercer nivell
Àgora: el tercer nivell
 
What DB?
What DB?What DB?
What DB?
 
Contribucions matemàtiques a la programació d'ordinadors
Contribucions matemàtiques a la programació d'ordinadorsContribucions matemàtiques a la programació d'ordinadors
Contribucions matemàtiques a la programació d'ordinadors
 
Dai 9 - Ruby on Rails
Dai 9 - Ruby on RailsDai 9 - Ruby on Rails
Dai 9 - Ruby on Rails
 
Creació de base de dades utilitzant llenguatge SQL.
Creació de base de dades utilitzant llenguatge SQL.Creació de base de dades utilitzant llenguatge SQL.
Creació de base de dades utilitzant llenguatge SQL.
 
Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...
Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...
Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...
 
Html, Xtml & Php
Html, Xtml & PhpHtml, Xtml & Php
Html, Xtml & Php
 
Migració al programari lliure: reptes i oportunitats
Migració al programari lliure: reptes i oportunitatsMigració al programari lliure: reptes i oportunitats
Migració al programari lliure: reptes i oportunitats
 
Dai 09-ruby on rails
Dai 09-ruby on railsDai 09-ruby on rails
Dai 09-ruby on rails
 
M8 Aplicacions Web
M8 Aplicacions WebM8 Aplicacions Web
M8 Aplicacions Web
 
Presentacio Django
Presentacio DjangoPresentacio Django
Presentacio Django
 
Llenguatges de programació web
Llenguatges de programació webLlenguatges de programació web
Llenguatges de programació web
 
Framework Llibreries Lliures
Framework Llibreries LliuresFramework Llibreries Lliures
Framework Llibreries Lliures
 
1. introducció
1. introducció1. introducció
1. introducció
 
Introducció a xml
Introducció a xmlIntroducció a xml
Introducció a xml
 
Presentació de Javascript
Presentació de JavascriptPresentació de Javascript
Presentació de Javascript
 
T1_E1_B5_Ortiz_Laura
T1_E1_B5_Ortiz_LauraT1_E1_B5_Ortiz_Laura
T1_E1_B5_Ortiz_Laura
 
T1_E1_B5_Ortiz_Laura
T1_E1_B5_Ortiz_LauraT1_E1_B5_Ortiz_Laura
T1_E1_B5_Ortiz_Laura
 
Comparativa ERPs de programari lliure
Comparativa ERPs de programari lliureComparativa ERPs de programari lliure
Comparativa ERPs de programari lliure
 

More from Barcelona Activa

Manual de uso para la participación en las Aulas Virtuales
Manual de uso para la participación en las Aulas VirtualesManual de uso para la participación en las Aulas Virtuales
Manual de uso para la participación en las Aulas VirtualesBarcelona Activa
 
Manual d'ús per a la participació en les Aules Virtuals
Manual d'ús per a la participació en les Aules VirtualsManual d'ús per a la participació en les Aules Virtuals
Manual d'ús per a la participació en les Aules VirtualsBarcelona Activa
 
Programa Barcelona Activa Treball - 3T 2020
Programa Barcelona Activa Treball - 3T 2020Programa Barcelona Activa Treball - 3T 2020
Programa Barcelona Activa Treball - 3T 2020Barcelona Activa
 
Barcelona Activa crea una xarxa de particulars i empreses per elaborar +300.0...
Barcelona Activa crea una xarxa de particulars i empreses per elaborar +300.0...Barcelona Activa crea una xarxa de particulars i empreses per elaborar +300.0...
Barcelona Activa crea una xarxa de particulars i empreses per elaborar +300.0...Barcelona Activa
 
Infografia: Punts de defensa dels Drets Laborals
Infografia: Punts de defensa dels Drets LaboralsInfografia: Punts de defensa dels Drets Laborals
Infografia: Punts de defensa dels Drets LaboralsBarcelona Activa
 
Barcelona Treball - Programació d'activitats 1r trimestre 2020
Barcelona Treball - Programació d'activitats 1r trimestre 2020Barcelona Treball - Programació d'activitats 1r trimestre 2020
Barcelona Treball - Programació d'activitats 1r trimestre 2020Barcelona Activa
 
Barcelona activa Trabajo - Primer trimestre 2020
Barcelona activa Trabajo - Primer trimestre 2020Barcelona activa Trabajo - Primer trimestre 2020
Barcelona activa Trabajo - Primer trimestre 2020Barcelona Activa
 
Barcelona Activa Cibernàrium, activitats 1T 2020
Barcelona Activa Cibernàrium, activitats 1T 2020Barcelona Activa Cibernàrium, activitats 1T 2020
Barcelona Activa Cibernàrium, activitats 1T 2020Barcelona Activa
 
Actividades Cibernàrium primer trimestre 2020
Actividades Cibernàrium primer trimestre 2020Actividades Cibernàrium primer trimestre 2020
Actividades Cibernàrium primer trimestre 2020Barcelona Activa
 
Emprenedoria 1r trimestre 2020
Emprenedoria 1r trimestre 2020Emprenedoria 1r trimestre 2020
Emprenedoria 1r trimestre 2020Barcelona Activa
 
Barcelona Activa Emprendimiento, Actividades 1T 2020
Barcelona Activa Emprendimiento, Actividades 1T 2020Barcelona Activa Emprendimiento, Actividades 1T 2020
Barcelona Activa Emprendimiento, Actividades 1T 2020Barcelona Activa
 
Barcelona Activa Empreses. Activitats per al 1r trimestre 2020
Barcelona Activa Empreses. Activitats per al 1r trimestre 2020Barcelona Activa Empreses. Activitats per al 1r trimestre 2020
Barcelona Activa Empreses. Activitats per al 1r trimestre 2020Barcelona Activa
 
Actividades para Empresas, 1r trimestre 2020
Actividades para Empresas, 1r trimestre 2020Actividades para Empresas, 1r trimestre 2020
Actividades para Empresas, 1r trimestre 2020Barcelona Activa
 
Directori de projectes de La Clota
Directori de projectes de La ClotaDirectori de projectes de La Clota
Directori de projectes de La ClotaBarcelona Activa
 
Decálogo de Tolerancia Cero ante el acoso sexual - Barcelona Activa
Decálogo de Tolerancia Cero ante el acoso sexual - Barcelona ActivaDecálogo de Tolerancia Cero ante el acoso sexual - Barcelona Activa
Decálogo de Tolerancia Cero ante el acoso sexual - Barcelona ActivaBarcelona Activa
 
Decàleg de Tolerància Zero envers l'assetjament sexual - Barcelona Activa
Decàleg de Tolerància Zero envers l'assetjament sexual - Barcelona ActivaDecàleg de Tolerància Zero envers l'assetjament sexual - Barcelona Activa
Decàleg de Tolerància Zero envers l'assetjament sexual - Barcelona ActivaBarcelona Activa
 

More from Barcelona Activa (20)

Barcelona Activa 4YFN
Barcelona Activa 4YFN Barcelona Activa 4YFN
Barcelona Activa 4YFN
 
Manual de uso para la participación en las Aulas Virtuales
Manual de uso para la participación en las Aulas VirtualesManual de uso para la participación en las Aulas Virtuales
Manual de uso para la participación en las Aulas Virtuales
 
Manual d'ús per a la participació en les Aules Virtuals
Manual d'ús per a la participació en les Aules VirtualsManual d'ús per a la participació en les Aules Virtuals
Manual d'ús per a la participació en les Aules Virtuals
 
Ciber Talks
Ciber TalksCiber Talks
Ciber Talks
 
Cibernàrium en xifres
Cibernàrium en xifresCibernàrium en xifres
Cibernàrium en xifres
 
Programa Barcelona Activa Treball - 3T 2020
Programa Barcelona Activa Treball - 3T 2020Programa Barcelona Activa Treball - 3T 2020
Programa Barcelona Activa Treball - 3T 2020
 
Barcelona Activa crea una xarxa de particulars i empreses per elaborar +300.0...
Barcelona Activa crea una xarxa de particulars i empreses per elaborar +300.0...Barcelona Activa crea una xarxa de particulars i empreses per elaborar +300.0...
Barcelona Activa crea una xarxa de particulars i empreses per elaborar +300.0...
 
Cibernàrium 20 anys
Cibernàrium 20 anysCibernàrium 20 anys
Cibernàrium 20 anys
 
Infografia: Punts de defensa dels Drets Laborals
Infografia: Punts de defensa dels Drets LaboralsInfografia: Punts de defensa dels Drets Laborals
Infografia: Punts de defensa dels Drets Laborals
 
Barcelona Treball - Programació d'activitats 1r trimestre 2020
Barcelona Treball - Programació d'activitats 1r trimestre 2020Barcelona Treball - Programació d'activitats 1r trimestre 2020
Barcelona Treball - Programació d'activitats 1r trimestre 2020
 
Barcelona activa Trabajo - Primer trimestre 2020
Barcelona activa Trabajo - Primer trimestre 2020Barcelona activa Trabajo - Primer trimestre 2020
Barcelona activa Trabajo - Primer trimestre 2020
 
Barcelona Activa Cibernàrium, activitats 1T 2020
Barcelona Activa Cibernàrium, activitats 1T 2020Barcelona Activa Cibernàrium, activitats 1T 2020
Barcelona Activa Cibernàrium, activitats 1T 2020
 
Actividades Cibernàrium primer trimestre 2020
Actividades Cibernàrium primer trimestre 2020Actividades Cibernàrium primer trimestre 2020
Actividades Cibernàrium primer trimestre 2020
 
Emprenedoria 1r trimestre 2020
Emprenedoria 1r trimestre 2020Emprenedoria 1r trimestre 2020
Emprenedoria 1r trimestre 2020
 
Barcelona Activa Emprendimiento, Actividades 1T 2020
Barcelona Activa Emprendimiento, Actividades 1T 2020Barcelona Activa Emprendimiento, Actividades 1T 2020
Barcelona Activa Emprendimiento, Actividades 1T 2020
 
Barcelona Activa Empreses. Activitats per al 1r trimestre 2020
Barcelona Activa Empreses. Activitats per al 1r trimestre 2020Barcelona Activa Empreses. Activitats per al 1r trimestre 2020
Barcelona Activa Empreses. Activitats per al 1r trimestre 2020
 
Actividades para Empresas, 1r trimestre 2020
Actividades para Empresas, 1r trimestre 2020Actividades para Empresas, 1r trimestre 2020
Actividades para Empresas, 1r trimestre 2020
 
Directori de projectes de La Clota
Directori de projectes de La ClotaDirectori de projectes de La Clota
Directori de projectes de La Clota
 
Decálogo de Tolerancia Cero ante el acoso sexual - Barcelona Activa
Decálogo de Tolerancia Cero ante el acoso sexual - Barcelona ActivaDecálogo de Tolerancia Cero ante el acoso sexual - Barcelona Activa
Decálogo de Tolerancia Cero ante el acoso sexual - Barcelona Activa
 
Decàleg de Tolerància Zero envers l'assetjament sexual - Barcelona Activa
Decàleg de Tolerància Zero envers l'assetjament sexual - Barcelona ActivaDecàleg de Tolerància Zero envers l'assetjament sexual - Barcelona Activa
Decàleg de Tolerància Zero envers l'assetjament sexual - Barcelona Activa
 

Recently uploaded

ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfISMAELALVAREZCABRERA
 
feedback.pdf55555555555555555555555555555
feedback.pdf55555555555555555555555555555feedback.pdf55555555555555555555555555555
feedback.pdf55555555555555555555555555555twunt
 
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERSSuperAdmin9
 
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.Lasilviatecno
 
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfISMAELALVAREZCABRERA
 
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdfINFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdfErnest Lluch
 
Programa Dansa Ara Garraf Les Roquetes Sa
Programa Dansa Ara Garraf Les Roquetes SaPrograma Dansa Ara Garraf Les Roquetes Sa
Programa Dansa Ara Garraf Les Roquetes SaISMAELALVAREZCABRERA
 

Recently uploaded (7)

ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
 
feedback.pdf55555555555555555555555555555
feedback.pdf55555555555555555555555555555feedback.pdf55555555555555555555555555555
feedback.pdf55555555555555555555555555555
 
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
 
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
 
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
 
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdfINFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
 
Programa Dansa Ara Garraf Les Roquetes Sa
Programa Dansa Ara Garraf Les Roquetes SaPrograma Dansa Ara Garraf Les Roquetes Sa
Programa Dansa Ara Garraf Les Roquetes Sa
 

Itineraris IT Academy (2020)

  • 1.   Descripció dels itineraris  A continuació es detallen les tecnologies/llenguatges utilitzats en cada itinerari (el bloc comú, tal com el seu nom  indica, és comú a tots els itineraris).  Bloc comú:  Fonaments de la computació→​informació bàsica sobre fonaments com el sistema binari, ús de ​linux​,  protocols, xarxes, routing, etc...  Github →​eina utilitzada per pujar codi al núvol, realitzar control de versions i treball col·laboratiu.  Bases de dades →​conceptes sobre modelatge de dades, muntatge d’una base de dades i consultes mitjançant  el llenguatge SQL.  Diagrames UML →​llenguatge de modelatge de sistemes de software (llenguatge gràfic per visualitzar,  especificar, construir i documentar un sistema).    1) Front End:  HTML ​→ llenguatge de marcatge fonamental de creació de pàgines web bàsiques.  CSS ​→ llenguatge de disseny gràfic per definir i crear la presentació d'un llenguatge de marcatge.  Javascript ​→ llenguatge orientat a objectes que implementat a la part client com a part d'un navegador web,  permet millores en la navegació i la creació de webs dinàmiques.  Sass ​→ converteix estils css en un sistema dinàmic  JQuery + API​→ ​framework​JavaScript, molt utilitzat en les connexions amb API  Bootstrap 4​→ ​framework ​CSS amb funcionalitats per aconseguir web/app responsives  TypeScript ​→ evolució del llenguatge Javascript, necessari per programar amb angular  Angular ​→​framework ​de codi obert per aplicacions web utilitzat per crear i mantenir aplicacions web d'una  sola pàgina.  Leaflet ​→ Gestió de mapes interactius amb lectura d'una base de dades    Resum de totes les tecnologies tractades al Curs:  Angular 8, Javascript, TypeScript, HTML, CSS3, Sass, Animacions amb CSS, Jquery, API + PHP, Libreria de  mapes Leaflet, validacions de formulari, Bootstrap 4 i Apache Cordova.         
  • 2.   2) Back End:  Java i JS ES6 →​llenguatge de programació de propòsit general, orientat a objectes. S’imparteix una formació  troncal en la sintaxis i llibreries bàsiques d'ambdós llenguatges. Per aconseguir-ho es combinen recursos en  forma de vídeos, materials ​online​i exercicis de resolució de problemes (algoritmes)  Spring →​​Framework​de codi obert pel desenvolupament d’aplicacions i contenidor d’inversió de control per la  plataforma Java.  L’itinerari es divideix en dos blocs: bàsic , dirigit a adquirir les eines bàsiques de programació i funcional, dirigit  a practicar amb frameworks, metodologies i patrons típics de la indústria.      Patterns & Architectures →  - OOP (Object Oriented Programming). (primer bloc)  - MVC (Model View Controller) (primer i segon bloc)  - Repository Pattern (segon bloc)  - Rest API (segon bloc)  Frameworks & Libraries →  - JAVA SE, JS ES6 (primer bloc)  - GIT (primer bloc)  - SPRING FRAMEWORK, SPRING BOOT (segon bloc)  - Web API (segon bloc)  - JPA & JDBC (segon bloc)  - Jquery/Ajax (segon bloc)  3) Android:    Java →​llenguatge de programació de propòsit general, orientat a objectes. La seva intenció és permetre que  les persones desenvolupadores escriguin el programa un cop i l’executin a qualsevol dispositiu. És un dels  llenguatges de programació més populars (en aquest itinerari aprendràs java orientat a aplicacions Android).  Android Studio →​entorn de desenvolupament integrat oficial per la plataforma Android.      4) NET (Full Stack):  L’itinerari es divideix en dos blocs: bàsic o troncal, dirigit a adquirir les eines bàsiques de programació i  funcional, dirigit a practicar amb​frameworks​, metodologies i patrons típics de la indústria.    C# i JS ES6→ ​S’imparteix una formació troncal en la sintaxis i llibreries bàsiques d'ambdós llenguatges amb  una durada aproximada d’entre 1 a 3 mesos depenent de la capacitat i coneixements previs de cada alumne.  Per aconseguir-ho es combinen recursos en forma de vídeos, materials online i exercicis de resolució de  problemes (algoritmes).    
  • 3.   Visual Studio i Visual Studio Code →​entorns de desenvolupament integrat oficial multiplataforma.  Patterns & Architectures →  - OOP (Object Oriented Programming). (primer bloc)  - MVVM (Model View ViewModel) (primer bloc)  - Layers, DDD (segon bloc)  - Repository Pattern (segon bloc)  - Rest API (segon bloc)   - TDD (segon bloc)  Frameworks & Libraries →  - .NET base libraries, LINQ, JS ES6 (primer bloc)  - GIT (primer bloc)  - ASP.NET CORE (segon bloc)  - Web API (segon bloc)  - Entity Framework Core (segon bloc)  - SPA (Angular, Vue, REACT (segon bloc)      5) IT Academy Project:      Aquest bloc simula el desenvolupament d’un projecte de software d’abast real entre equips de ​front end i back  end​. El projecte es divideix en iteracions o ​sprints​de dues setmanes. El treball resultant serà recollit i continuat  per part de les següents iteracions de les persones que vagin finalitzant els diferents itineraris proposats.      Git/Github →​Tot i que l’eina ​Git/Github ​ja es fa servir en els itineraris previs al projecte, és important  comprendre com organitzar el flux de treball en equip per tal de no trepitjar o fer tasques ja fetes per altres  persones. En aquest bloc es facilitarà un protocol per treballar en equip en un mateix repositori de codi, de tal  manera que minimitzem els conflictes de codi i les diferents tasques quedin clarament delimitades.    Trello →​L’eina ​Trello​ens facilita mecanismes per a poder representar i organitzar les diferents tasques del  projecte. Qui és(son) responsable(s) de la tasca, informació sobre la tasca,i estat de la mateixa. Tot això en un  simple cop d’ull. Per tant, interpretar aquesta informació i saber moure’s per l’eina serà també requisit  d’aquest bloc.  Scrum →​S’introdueix breument un mecanisme de gestió d’equips i desenvolupament àgil com és ​Scrum​. Això  suposa una sèrie de trobades per conèixer l’estat del projecte i prendre decisions en funció del feedback de  l’equip de cara a marcar el rumb/ritme del projecte.  Documentació →​Donat que, les diferents iteracions del projecte s’acumulen, i el treball serà continuat per  altres persones, no n’hi haurà prou amb el codi font realitzat per explicar en quin estat està el projecte.   
  • 4.   Documentar adequadament el software serà útil per recolzar aquesta causa i ajudar a prendre consciència de  la importància de documentar.  Projecte→​El desenvolupament/disseny del software necessari per resoldre el problema plantejat pel  projecte suposa una eina molt útil per integrar i consolidar gran part dels coneixements  adquirits durant  l’itinerari recorregut prèviament.    -