- Vídeo 01 - 04 Passos para se tornar um Desenvolvedor de Software de Sucesso
- Vídeo 02 - Apresentação do Projeto Final CARREIRA DEV JAVA FULL STACK - SISCACIT
- Questões Introdutórias
- Questões - 01 a 03
- Questões - 04 a 06
- Questões - 07 a 09
- Questões - 10 a 11
- Questão 12
- Questões - 13 a 15
What you'll learn
- Aprender a resolver 18 questões de um Processo de Seleção Internacional para Desenvolvedores Java no Exterior
- Identificar quais os assuntos mais cobrados
- Resolver questões em um curto espaço de tempo
- Aprender a pesquisar materiais de apoio
- Aprender a usar o ChatGPT como fonte de apoio
Description
Estas 06 videoaulas apresentam, de forma detalhada, como resolver as questões técnicas elaboradas pela empresa de recrutamento internacional Turing. Ao assistir as aulas, você vai perceber como é importante o pleno domínio de algoritmos e das principais características da linguagem Java, listadas abaixo, para poder resolver as questões propostas.
Sintaxe da linguagem: A sintaxe da linguagem Java define a forma como o código Java é escrito, incluindo a estrutura básica dos programas, declaração de variáveis, definição de classes, métodos, condicionais, loops e muito mais. É importante entender a sintaxe correta para escrever código Java válido e legível.
Tratamento de erros e exceções: O tratamento de erros e exceções é uma parte crucial da programação em Java. Permite que você identifique, capture e trate condições excepcionais que podem ocorrer durante a execução do programa. O uso correto de blocos try-catch, lançamento e declaração de exceções é essencial para lidar com erros de forma adequada e manter a robustez e estabilidade do programa.
Lambdas: As expressões lambda foram introduzidas no Java 8 e permitem escrever código mais conciso e expressivo para lidar com programação funcional. As lambdas são funções anônimas que podem ser tratadas como valores e passadas como argumentos para métodos ou atribuídas a variáveis. Elas são frequentemente usadas em conjunto com as interfaces funcionais para implementar comportamentos mais flexíveis e genéricos.
Coleções: As coleções são estruturas de dados usadas para armazenar e manipular conjuntos de elementos em Java. As classes da biblioteca de coleções do Java, como ArrayList, LinkedList, HashMap, entre outras, fornecem implementações de diferentes tipos de coleções com operações específicas, como adição, remoção, pesquisa e iteração.
Estruturas de dados: As estruturas de dados são formas de organizar e armazenar dados de maneira eficiente. Em Java, existem várias estruturas de dados disponíveis, como listas, conjuntos, mapas, pilhas, filas e árvores. Essas estruturas de dados podem ser usadas para resolver problemas específicos, melhorar o desempenho e a eficiência de algoritmos.
Funcionamento do Garbage Collector: O Garbage Collector (coletor de lixo) é uma parte importante do ambiente de tempo de execução Java (JVM) que gerencia automaticamente a memória alocada para os objetos. O Garbage Collector é responsável por identificar e liberar a memória ocupada por objetos que não estão mais em uso, permitindo que os recursos sejam reutilizados. Compreender o funcionamento do Garbage Collector é relevante para escrever código eficiente e evitar vazamentos de memória.
Esses são apenas alguns dos muitos conceitos importantes no desenvolvimento de software em Java. Cada um deles desempenha um papel crucial no desenvolvimento de aplicativos robustos e eficientes. É fundamental estudar e compreender esses conceitos para escrever código de qualidade em Java.
Other Courses
Learn Excel for Business Today
Manage data and create stunning spreadsheets and graphs in minutes
Blueprint For Successful Life Coaching
A Step by Step Guide to Building a Successful Life Coaching Business
Learn 4th grade multiplication
Help your 4th grade student master multiplication.
About the instructors
- 4.53 Calificación
- 8336 Estudiantes
- 10 Cursos
Antonio B. C. Sampaio Jr
Arquiteto de Software e Analista de Negócios
•Trabalha na Área de Tecnologia e Educação há mais de 25 anos.
•Já capacitou mais de 10.000 alunos no formato presencial e mais de 10.000 alunos no formato EAD.
•Mestre em Informática pela PUC-RIO.
•Engenheiro Civil pela UFPA.
•Certificado JAVA.
•Certificado JS e REACT.
• Atua na Área de TI na Receita Federal do Brasil.
Student feedback
Course Rating
Reviews
Estou gostando das aulas, parece que o professor entende bem do assunto.