Skip to content
@IT-Academy-Back

IT-Academy-Back

Java and PHP specialization courses

Welcome

Java & Spring Framework

  1. Herència i Polimorfisme
  2. Exceptions
  3. Java Collections
  4. Testing
  5. Java Utils
  6. Genèrics
  7. Annotations
  8. Lambdas
  9. Enums, Time & Records
  1. Tema 1: Bases de dades relacionals amb MySQL
  2. Tasca 2.1 - Estructura de dades - MySQL
  3. Tasca 2.2 - MySQL queries
  4. Tema 2: Bases de dades NoSQL amb MongoDB
  5. Tasca 2.3 - Estructura de dades - MongoDB
  6. Tasca 2.4 - MongoDB queries
  1. Tema 1: Principis SOLID
  2. Tasca 3.1 - Principis SOLID
  3. Tema 2: Patrons de disseny
  4. Tasca 3.2 - Patterns 1
  5. Tasca 3.3 - Patterns 2
  6. Tasca 3.4 - Developers Team
  1. Tema 1: Introducció a Spring
  2. Tasca S4.1: Introducció a Spring Boot
  3. Tema 2: CRUD amb Spring Boot
  4. Tasca S4.2: CRUD amb Spring Boot
  1. Disseny i arquitectura d’aplicacions [IN PROGRESS]
  2. Aplicació Web: Mascota Virtual

Java Solutions (NO Moodle)

Sprint 1

Sprint 2

Sprint 3

Sprint 4

  1. Introducció a Spring

Sprint 5


Fullstack PHP

Descripció General

PHP és un llenguatge de programació de codi obert del costat del servidor, que s'utilitza principalment per a crear pàgines web.

Mentre que els llenguatges del costat del client com HTML, CSS o JavaScript són interpretats pel navegador web en el moment d'obrir una pàgina, el codi PHP s'executa en el servidor web.

Malgrat tenir una sintaxi senzilla, PHP ofereix una quantitat increïble de funcions. Aquest llenguatge de programació es distingeix pel seu ampli suport a bases de dades, pot fer-se servir en tota mena de plataformes web i la seva llicència permet la lliure utilització i modificació del codi font, una combinació més que convincent en moltes ocasions.

Cal destacar que el sistema de gestió de continguts web més popular(WordPress) està basat en PHP, així mateix plataformes de e-commerce, com Magento i PrestaShop i el mateix Moodle, que també estan desenvolupades en aquesta tecnologia.

Per aquest motiu PHP és, amb diferència, el llenguatge de programació del costat del servidor més popular en el marc del desenvolupament web. Això es converteix en motiu suficient perquè cada vegada més usuaris/es es familiaritzin amb les possibilitats de PHP

Aquest curs és dirigit a persones que es volen iniciar en el món del desenvolupament d'aplicacions web. Partint de la sintaxi bàsica, fins a la creació d'una aplicació API completa per mitjà del framework Laravel . Al llarg del curs aprendràs a crear una app des de zero, així com l'ús de tecnologies relacionades com GIT o MySQL entre d'altres.

Objectiu General

Desenvolupar aplicacions web des del disseny de base de dades fins a la maquetació web.

Objectius específicis

  • Utilitzar eines relacionades amb el desenvolupament web però no directament amb el codi font(Git,Github...)
  • Maquetar planes web amb llenguatges estàndard com HTML i CSS.
  • Programar lògiques de programació en llenguatge PHP.
  • Utilitzar gestors de bases de dades com MySQL y MongoDB.
  • Passar de petits programes a projectes web a partir de l'ús de patrons de disseny i bones pràctiques.
  • Utilitzar el nostre framework PHP de referència, Laravel.
  1. HTML i PHP
  2. PHP Bàsic
  3. Arrays
  4. POO 1
  5. POO 2
  6. PHP Avançat
  7. Errors i Validacions
  8. Testing

Sprint 2: Bases de dades(Common between Java and PHP specializations)

  1. Estructura de dades - MySQL
  2. MySQL queries
  3. Estructura de dades - MongoDB
  4. MongoDB queries
  1. Antecedents
  2. Patrons de disseny
    • Teoria
    • Entregable(sense canvis)
  3. Patrons arquitectònics(sense canvis, només teoria)
  4. Projectes amb PHP(sense canvis a teoria o entregable)
  1. Entorn de desenvolupament
  2. Començant amb Laravel
  3. Views
  4. Formularis i validacions
  5. Bases de dades
  6. Autenticació
  7. Mailing
  8. Livewire
  9. Capa de Servei
  10. Pròxims passos
  1. Definició i disseny d'API
  2. Testing
  3. Events i Listeners
  4. Security Token
  5. Rols i Privilegis
  6. Documentant API
  7. Clients Frontend
  8. Deploy

Entregables(Cap d'aquestes dues entregues varia donat que es van actualitzar a principis d'any)

Popular repositories Loading

  1. S4-Spring S4-Spring Public

    2 3

  2. S3-SOLID-JAVA S3-SOLID-JAVA Public template

    Sprint 3 - Tasca 1 - SOLID

    Java 2 1

  3. kata-rpg-refactoring kata-rpg-refactoring Public template

    RPG Refactoring Kata - Easy

    Java

  4. java-template-with-analysis java-template-with-analysis Public template

    Java template with test coverage analysis with Jacoco and Sonarqube code quality

    Java

  5. S2.4-MongoDB-Evaluator S2.4-MongoDB-Evaluator Public template

    Automatic MongoDB Queries Evaluator

    JavaScript

  6. gilded-rose-Java-Kata-Refactoring gilded-rose-Java-Kata-Refactoring Public template

    Java

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…