caducoder / dio-desafios-java

Repositório para os desafios de código no programa Santander Bootcamp 2023 - Backend Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Santander Bootcamp 2023 - Backend Java

Tópicos

  • Sintaxe Básica: Variáveis, tipos de dados e operadores. Estruturas de controle de fluxo (if, else, switch, loops). Manipulação de strings.

  • Orientação a Objetos: Classes e objetos. Herança, polimorfismo e encapsulamento. Construtores e métodos. Modificadores de acesso (public, private, protected).

  • Coleções: Listas (ArrayList, LinkedList). Conjuntos (HashSet, TreeSet). Mapas (HashMap, TreeMap).

  • Tratamento de Exceções: Blocos try-catch. Lançamento e captura de exceções.

  • Entrada e Saída (E/S): Leitura e escrita em arquivos. Leitura de entrada do usuário (Scanner).

  • Manipulação de Dados: Conexão com banco de dados (JDBC básico). Execução de consultas básicas em bancos de dados.

  • Noções de Threads: Conceitos básicos de programação multithread. Criação e gerenciamento de threads.

  • Conceitos Avançados: Interfaces e classes abstratas. Anotações (Annotations). Enumerações (Enums).

  • Manipulação de Strings: Formatação e manipulação de strings. Expressões regulares básicas.

  • Ciclo de Vida de um Programa Java: Fases de compilação e execução. Empacotamento de classes em pacotes.

  • Desenvolvimento de Aplicações Básicas: Criação e organização de projetos Java. Criação de classes, métodos e atributos.

  • Ferramentas e Ambiente de Desenvolvimento: Uso de IDEs (Eclipse, IntelliJ IDEA) e suas funcionalidades básicas. Compilação e execução de programas Java via linha de comando.

  • Controle de Versão: Noções básicas de sistemas de controle de versão (Git).

  • Testes Básicos: Escrita e execução de testes unitários simples.

  • Desenvolvimento Web: Gerenciamento de dependências, APIs REST, Spring framework, deploy na nuvem.

About

Repositório para os desafios de código no programa Santander Bootcamp 2023 - Backend Java


Languages

Language:Java 100.0%