Bootcamp

fundaciónesplai

¿Eres un nuevo alumno de esta formación?


En esta página web encontrarás todos los ejercicios realizados en el Bootcamp de Java y TypeScript de la Fundación Esplai para T-Systems.

Estos ejercicios están diseñados para guiarte de manera progresiva en estas dos poderosas tecnologías. Pero antes de empezar, hay algo que debes saber:
El verdadero aprendizaje viene de la práctica y el análisis. No copies de manera literal el contenido de los ejercicios se crítico e intenta mejorarlo.
Solo así podrás aprender de verdad. ¿Entonces a qué estás esperando?. !Ponte manos a la obra y empieza a programar!


Feliz aprendizaje, espero que disfrutes tanto como yo

David Maza 👋

TA-03.1

Java

First contact with Java 🤩


Hello World 👋🌎

fast

TA-03.2

Java

Setting up the Eclipse IDE & GitHub environment 🛠️


Comments 📝

fast

TA-04

Java

Java Basics 🏌️‍♂️


Declaration, initialization and scope

fast

TA-05

Java

Data flow 🏄‍♂️


if - if else - for - switch - do - while - forEach

fast

TA-06

Java

Methods and Arrays ⛓️


JOptionPane & System.out

fast

TA-07

Java

Arraylist y Hashtable 🔗


Data structure and its methods

fast

TA-08

Java

Object Oriented Programming (POO) 🔮


Inheritance - Polymorphism

fast

TA-09

Java

Inheritance 👨🏽‍👦🏻


Collaborations: Jordi Mallafré & Roberto López
24 h.

TA-10

Java

Java Exceptions ⚠️


try - catch - exceptions

fast

TA-13

SQL

DML intro


Relational Model 🔁

fast

TA-15

SQL

DML (I) 📇


Collaborations: Jordi Mallafré & Oriol Melo
fast

TA-16

SQL

DML (II) 📇


Collaborations: Jordi Mallafré & Oriol Melo
fast

TA-17

MongoBD

NoSQL


MongoDB 📋

long

TA-18

Java

JDBC 🧩


Database Connectivity

fast

TA-19

Java

SWING_AWT 🎠


Development of graphical interfaces in Java

fast

TA-20

Java

Maven🗜️


Dependency managers in Java

fast

TM4

Java

Games 🎲


Collaborations: Adriá Gallego & Sergio Rodríguez
24 h.

TA-21

JUnit

JUnit ✅


Unit testing of Java applications.

fast

EX-01

SQL

Prueba Técnica BBDD 🤯


3 h.

TA-22

Java

MVC ♻️


Model-View-Controller

very long

TA-23

Spring

Spring Boot 🍃


Maven and Gradle

fast

TA-24

Spring

Spring REST 🍃


H2

fast

TA-25

Spring

API REST 📭


JDBC MySQL

long

TA-26.1

Spring

API REST 📭


Deploy RAILWAY

3 h.

TA-26.2

Spring

API REST 📭


Swagger

long

TA-26.3

Spring

API REST 📭


Swagger

long

TA-26.4

Spring

API REST 📭


Swagger

long

TA-27

Spring

API REST + JWT 🗝️


Spring Security

long

EX-02

Spring

Prueba Técnica Spring Boot


3 h.

TA-28

CSS

HTML & CSS 🏠


GitHub Page

long

TA-29

CSS

Tablas_DIV 📋


Replicate model 🔎

long

TA-30

CSS

CSS3 Layout 📐


Replicate Google & Netflix

very long

M1

CSS

Replica de GameBoy 🕹️

3 h.

TA-31

Bootstrap

Bootstrap 🎨


Replicate model 🔎

very long

TA-32

JS

JavaScript 💻


JS Basics

fast

TA-33

JS

JavaScript 💻


Document Object Model

fast

TA-33.2

JS

JavaScript 💻


Functions

fast

TA-33.3

JS

JavaScript 💻


Arrays and Literal Objects

fast

TA-34

TS

TypeScript 🏋️‍♂️


Object Oriented Programming (I)
fast

TA-35

TS

TypeScript 🏋️‍♂️


Object Oriented Programming (II)
fast

TA-36

Angular

Angular 🅰️


Angular v17 Basic
fast

TA-37

Angular

Angular 🅰️


Control flow (@if @for @defer)
fast

TA-38

Angular

Components 🧩


@Input & @Output
fast

TA-38.1

Angular

Components 🧩


Validation
fast

TA-38.2

Angular

Components 🧩


Service (CRUD)
fast

TA-38.3

Angular

Components 🧩


Service (CRUD)
fast

TA-40-41

Angular

Api Rick and Morty


HttpClient
fast

TA-42

Angular

Api Rick and Morty


JSon Server
fast

PT-3

Angular

Technical Test Angular


The Movie Database API-TMDB
3 h.

MyFood 🍜

final project

Collaborations: Manel Castellví & Daniel Núñez
🚀

Quisiera despedirme dando las gracias a todos mis compañeros, los cuales son una fuente de inspiración y aprendizaje.

Si has encontrado útil o interesante mi repositorio, ¡sería genial si pudieras darle una estrella! Las estrellas no solo son un pequeño gesto de agradecimiento, sino que también ayudan a que más personas descubran y se beneficien de este proyecto.

Tu apoyo significa mucho para mí, y cualquier comentario o contribución adicional es siempre bienvenido.