/JAVA_pqtm2019

Projectes d'exemple JAVA PQTM 2019 CIFO Violeta

Primary LanguageJava

JAVA_pqtm2019

Projectes d'exemple de JAVA PQTM 2019 Violeta

JAVA SE/EE i Spring-Arquitectures Web

Aquest projecte pretén ser un repositori d'exemples senzills de patrons bàsics UML i patrons Web

Centre: CIFO La Violeta (https://serveiocupacio.gencat.cat/es/soc/centres-dinnovacio-i-formacio-ocupacional-cifo/barcelona-la-violeta/)

Plan: Plan de Cualificación en Tecnología Móvil - PQTM 2019 (https://serveiocupacio.gencat.cat/es/detall/article/PQTM-2019) (https://serveiocupacio.gencat.cat/ca/soc/centres-dinnovacio-i-formacio-ocupacional-cifo/cifo-lhospitalet-de-llobregat/pqtm/competencies/index.html)

Curs: Desenvolupament JAVA PQTM (https://serveiocupacio.gencat.cat/ca/soc/centres-dinnovacio-i-formacio-ocupacional-cifo/cifo-lhospitalet-de-llobregat/pqtm/desenvolupador-java/index.html)

Recursos web

Documentació, cursos, tutorials i videos útils

Curs gratuit JAVA SE: Universitat Helsinki MOOC JAVA (https://moocfi.github.io/courses/2013/programming-part-1/)

Master UPM Videos i codi JAVA Spring Boot: UMP MIW (https://www.youtube.com/playlist?list=PLj2IVmcP-_QNBBjqZxShU13kKO48ISbvP)

Documentació oficial SPRING: Spring IO (https://spring.io/)

SPRING Developer: Canal Youtube oficial de Spring (https://www.youtube.com/channel/UC7yfnfvEUlXUIfm8rGLwZdA)

Crear un projecte Spring Boot: Spring Initializr: Bootstrap your application (https://start.spring.io/)

Tecnologies necessàries

  • Java SE y EE
  • Maven
  • GitHub
  • Eclipse
  • Intellj Idea
  • Spring Legacy 3.9 / Spring Boot / Spring MVC

Objectius

Formar desenvolupadors junior en Java que programin aplicacions preferentment en entorn servidor (back-end) fent servir les tecnologies com Java EE, Spring MVC, Hibernate... que interactuïn amb bases de dades, i rebin formació complementària (soft-skills) en documentació , control de versions, processos de compilació i distribució de programari automatitzat, entorns de proves...

Entorn professional

El programador s'encarrega de crear, escriure, verificar i mantenir programari informàtic. També resol errors, elabora la documentació tècnica i els manuals, i ajuda als usuaris. En entorn servidor s'ocuparà del tractament de dades (GET, POST, FILES, COOKIES) rebudes, crear o modificar documents amb la informació disponibles a les bases de dades i altres fonts, manipular dades, implementar serveis HTTP, etc.

  1. Ocupacions: Analista informàtic, Desenvolupador/a d’aplicacions web, Programador/a, Expert/a en aplicacions TIC...
  2. Tecnologies: UML/Java/Java EE/JPA/MVC/Spring/Hibernate/SQL/Serveis REST/Git/

Clonar en repositorio en tu equipo mediante consola:

  1. Situarse en una carpeta raíz donde se encuentran los proyectos, mediante la consola:
    >cd %ruta-de-la-carpeta%
  2. Clonar el repositorio, se visualizará el contenido de la rama por defecto:
    >git clone https://github.com/AlbertProfe/carpeta

Importar el proyecto mediante IntelliJ IDEA

  1. Import Project, y seleccionar la carpeta del proyecto
  2. Marcar Create Project from external model, elegir Maven
  3. NextFinish