Pular para o conteúdo
[email protected]
Contato
Curitiba 41 3204.1999 | Brasil 4007.2186
Tel
WhatsApp 41 32041999
WhatsApp
SoftSell
MENUMENU
  • HOME
  • TREINAMENTOS E CERTIFICAÇÕES
    • CALENDÁRIO DE TREINAMENTOS
    • CERTIFICAÇÕES EM TI
    • Acadi-TI + SoftSell
      • ASIP – Automação de Segurança da Informação com Python
      • ASTE – Arquitetura de Segurança para Tecnologias Emergentes
      • AUD – Auditoria e Monitoramento de Redes, Perímetros e Sistemas
      • Cybersecurity Analyst Junior – CAJ Blue Team
      • Cybersecurity Analyst Junior – CAJ Red Team
      • Cybersecurity Analyst Junior – CAJ Forense Team
      • Cybersecurity Analyst Professional – CAP
      • DES – Desenvolvimento Seguro
      • Digital Forensics Professional – DFP
      • Ethical Hacking Professional – EHP
      • Hacking Web Application Specialist – HWAS
      • IAC – Inteligência de Ameaças Cibernéticas
      • LAC – Legislação Aplicada a Cibersegurança
      • Masterclass Red Team Pentest Avançado com OSCP
      • MTIA – Metodologia de Teste de Invasão e Técnicas Avançadas
      • OCS – Operações de Cibersegurança
      • Pós-Graduação em Cibersegurança
      • Prime
      • SSI – Segurança de Sistemas da Informação
      • TRI – Tratamento e Resposta a Incidentes
    • Check Point
      • CCSA – Check Point Certified Security Administrator
      • CCSE – Check Point Security Engineering
    • Cisco
      • Cisco Application Centric Infrastructure Operations and Troubleshooting (DCACIO)
      • Cisco SD-WAN Operation and Deployment (ENSDW) v1.0
      • Designing Cisco Application Centric Infrastructure (DCACID) v1.0
      • Designing Cisco Enterprise Networks (ENSLD) v1.1
      • Designing Cisco Enterprise Wireless Networks (ENWLSD) v1.1
      • Implementing and Administering Cisco Solutions (CCNA) v1.0
      • Implementing and Configuring Cisco Identity Services Engine (SISE) v3.0
      • Implementing and Operating Cisco Data Center Core Technologies (DCCOR)
      • Implementing and Operating Cisco Enterprise Network Core Technologies (ENCOR) v1.0
      • Implementing and Operating Cisco Security Core Technologies (SCOR) v1.0
      • Implementing Cisco Application Centric Infrastructure (DCACI) v1.0
      • Implementing Cisco Application Centric Infrastructure–Advanced (DCACIA)
      • Implementing Cisco Catalyst 9000 Switches (ENC9K) v1.0
      • Implementing Cisco Collaboration Applications (CLICA) v1.0
      • Implementing Cisco Enterprise Advanced Routing and Services (ENARSI) v1.0
      • Implementing Cisco Enterprise Wireless Networks (ENWLSI) v1.1
      • Implementing Cisco SD-WAN Solutions (ENSDWI)
      • Performing CyberOps Using Cisco Security Technologies (CBRCOR) v1.0
      • Securing Email with Cisco Email Security Appliance (SESA) v3.1
      • Securing Networks with Cisco Firepower Next Generation Firewall (SSNGFW) v1.0
      • Securing the Web with Cisco Web Security Appliance (SWSA) v3.0
      • Transforming to a Cisco Intent-Based Network (IBNTRN) v1.1
      • Troubleshooting Cisco Application Centric Infrastructure (DCACIT) v5.2
      • Understanding Cisco Collaboration Foundations (CLFNDU) v1.1
      • Understanding Cisco Cybersecurity Operations Fundamentals (CBROPS)
      • Understanding Cisco Wireless Foundations (WLFNDU) v1.0
    • CompTIA
      • CompTIA CASP+
      • CompTIA CySA +
      • CompTIA Linux+
      • CompTIA Network+
      • CompTIA Pentest+
      • CompTIA Security+
    • EC-Council
      • CASE JAVA - Certified Application Security Engineer
      • CCSE – Certified Cloud Security Engineer
      • CEH v13 – Certified Ethical Hacker v13
      • CHFI - Computer Hacking Forensic Investigator
      • CND v2 - Certified Network Defender
      • CPENT – Certified Penetration Testing Professional
      • CSA - Certified SOC Analyst
      • CSCU - Certified Secure Computer User
      • CTIA – Certified Threat Intelligence Analyst
      • ECDE – EC-Council Certified DevSecOps Engineer
      • ECES – EC-Council Certified Encryption Specialist
      • ECIH - Certified Incident Handler
      • EDRP – EC-Council Disaster Recovery Professional
      • DFE – Digital Forense Essentials
      • EHE – Ethical Hacking Essentials
      • NDE – Network Defense Essentials
    • F5
      • Configuring F5 Advanced WAF (previously licensed as ASM)
      • F5 ADM BIG IP – Administering BIG-IP
      • F5 BIG-IP DNS (Antigo GTM)
      • F5 Configuring BIG-IP (AFM): Advanced Firewall Manager
      • F5 Configuring BIG-IP (APM): Access Policy Manager
      • F5 Configuring BIG-IQ v7
      • F5 Developing iRules for BIG-IP
      • F5 LTM – Configuring BIG-IP Local Traffic Manager
      • F5 Troubleshooting BIG-IP
    • Fortinet
      • FortiAnalyzer Administrator
      • FortiAnalyzer Analyst
      • Fortinet FCSS – Advandec Analytics
      • Fortinet FCSS SD-Wan
      • FortiGate Administrator
      • FortiNAC
      • NSE 5 FortiManager
      • NSE 5 FortiSIEM
      • NSE 6 FortiADC
      • NSE 6 FortiMail
      • NSE 6 FortiWeb
      • NSE 7 Enterprise Firewall
      • NSE 7 Network Security Architect
    • Furukawa
      • Conecte-se
      • Data Cabling System
      • FCP Fibra Óptica
      • FCP Fibra Óptica | Módulo Emendas Ópticas
      • FCP Fibra Óptica | Módulo Medição em Redes Ópticas
      • FCP Fibra Óptica | Módulo Redes Externas
      • FCP Gestão de Infraestrutura de Redes
      • FCP Professional
      • FTTx Conceitos e Projetos EAD
      • FTTx Equipamentos | Módulo Networking
      • Webinar
    • Oracle
      • Administração de Base de Dados Oracle 19c
      • Administração de Oracle ASM
      • Administração de Oracle Clusterware
      • Administração de Oracle RAC
      • Administração de Data Guard
      • Administração de MySQL
      • Administração de WebLogic 14c
      • Advanced Security, Database Vault e Data Masking
      • Advanced Security e Data Masking
      • Alta Disponibilidade em MySQL
      • Análise de Dados em plataformas BI
      • Análise e ajuste de desempenho em Base de Dados Oracle 19c
      • Backup e Recovery em Base de Dados Oracle 19c
      • Construindo Composite Applications no Oracle SOA Suite 12c
      • Disaster Recovery (DR) em MySQL
      • Fundamentos de MySQL
      • Fundamentos de Oracle 19c para Desenvolvedores e Cientistas de Dados
      • Instalação e Upgrade de BD Oracle
      • Integrando dados com o Oracle Data Integrator (ODI)
      • Introdução ao Oracle SOA Suite 12c
      • Introdução ao SQL 19c
      • MySQL Security
      • ODI – Integração Avançada e Desenvolvimento de KM
      • Oracle Database 21c: New Features
      • Oracle Multitenant 19c
      • Performance em MySQL
      • Performance Tuning em MySQL
      • Programação Avançada com PL/SQL
      • Programação com PL/SQL
      • SQL para Data Science
    • Palo Alto Networks
      • PAN 210 – Firewall 10.0 Essentials: Configuration and Management
      • PAN 220 – Palo Alto Panorama: Managing Firewalls at Scale v9
      • PAN 318 – Prisma Access Sase Security: Design and Operation
      • PAN 330 – Firewall: Troubleshooting v9
    • Veeam
      • Veeam Backup & Replication v11: Architecture and Design
      • Veeam Backup & Replication v12.1: Configure, Manage and Recover (VMCE)
    • VMware
  • SERVIÇOS DE TI
    • Fábrica de Softwares e BI
    • Produtos e Equipamentos de TI
    • Serviços de TI
      • Gerenciamento de infraestruturas de TI
      • Oracle Cloud Infrastructure (OCI)
      • Suporte em Infraestrutura de TI
  • INSTITUCIONAL
  • BLOG
banner-site-fabricantes-java

Java SE 8 Programming

Sobre este Treinamento

  • Creating high-performing multi-threaded applications;
  • Creating Java technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism;
  • Implementing input/output (I/O) functionality to read from and write to data and text files and understand advanced I/O streams;
  • Executing a Java technology application from the command line;
  • Manipulating files, directories and file systems using the JDK NIO.2 specification;
  • Creating applications that use the Java Collections framework;
  • Performing multiple operations on database tables, including creating, reading, updating and deleting using both JDBC and JPA technology;
  • Searching and filter collections using Lambda Expressions;
  • Implementing error-handling techniques using exception handling;
  • Using Lambda Expression concurrency features.

What you will learn

This Java SE 8 Programming training covers the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform.

  • Create Java technology applications with the latest JDK Technology;
  • Develop your object-oriented skills;
  • Identify good practices in the use of the language to create robust Java application;
  • Use Lambda expressions in Java applications;
  • Store and manipulate data using collections;
  • Manipulate files, directories and file systems;
  • Connect to databases using standard SQL queries through JDBC;
  • Create high-performance multi-threaded applications.

Benefits to You

You can use this course to further develop your skills with the Java language and prepare for the Oracle Certified Professional, Java SE 8 Programmer Exam!

Carga Horária: 5 dias

GARANTIR MINHA VAGA!

Pré-requisito

Required Prerequisites
Java SE 8 Fundamentals

Developer
Java Developers
Java EE Developers

Público-alvo

Conteúdo

Java Platform Overview

  • Defining how the Java language achieves platform independence
  • Differentiating between the Java ME, Java SE, and Java EE Platforms
  • Evaluating Java libraries, middle-ware, and database options
  • Defining how the Java language continues to evolve

Java Syntax and Class Review

  • Creating simple Java classes
  • Creating primitive variables
  • Using operators
  • Creating and manipulate strings
  • Using if-else and switch statements
  • Iterating with loops: while, do-while, for, enhanced for 
  • Creating arrays
  • Using Java fields, constructors, and methods

Encapsulation and Subclassing

  • Using encapsulation in Java class design
  • Modeling business problems using Java classes
  • Making classes immutable
  • Creating and use Java subclasses
  • Overloading methods

Overriding Methods, Polymorphism, and Static Classes

  • Using access levels: private, protected, default, and public.
  • Overriding methods
  • Using virtual method invocation
  • Using varargs to specify variable arguments
  • Using the instance of operator to compare object types
  • Using upward and downward casts
  • Modeling business problems by using the static keyword
  • Implementing the singleton design pattern

Abstract and Nested Classes

  • Designing general-purpose base classes by using abstract classes
  • Constructing abstract Java classes and subclasses
  • Applying final keyword in Java
  • Distinguish between top-level and nested classes

Interfaces and Lambda Expressions

  • Defining a Java interface
  • Choosing between interface inheritance and class inheritance
  • Extending an interface
  • Defaulting methods
  • Anonymous inner classes
  • Defining a Lambda Expression

Collections and Generics

  • Creating a custom generic class
  • Using the type inference diamond to create an object
  • Creating a collection by using generics
  • Implementing an ArrayList
  • Implementing a TreeSet
  • Implementing a HashMap
  • Implementing a Deque
  • Ordering collections

Collections Streams, and Filters

  • Describing the Builder pattern
  • Iterating through a collection using lambda syntax
  • Describing the Stream interface
  • Filtering a collection using lambda expressions
  • Calling an existing method using a method reference
  • Chaining multiple methods together
  • Defining pipelines in terms of lambdas and collections

Lambda Built-in Functional Interfaces

  • Listing the built-in interfaces included in java.util.function
  • Core interfaces – Predicate, Consumer, Function, Supplier
  • Using primitive versions of base interfaces
  • Using binary versions of base interfaces

Lambda Operations

  • Extracting data from an object using map
  • Describing the types of stream operations
  • Describing the Optional class
  • Describing lazy processing
  • Sorting a stream
  • Saving results to a collection using the collect method
  • Grouping and partition data using the Collectors class

Exceptions and Assertions

  • Defining the purpose of Java exceptions
  • Using the try and throw statements
  • Using the catch, multi-catch, and finally clauses
  • Autoclose resources with a try-with-resources statement
  • Recognizing common exception classes and categories
  • Creating custom exceptions
  • Testing invariants by using assertions

Java Date/Time API

  • Creating and manage date-based events
  • Creating and manage time-based events
  • Combining date and time into a single object
  • Working with dates and times across time zones
  • Managing changes resulting from daylight savings
  • Defining and create timestamps, periods and durations
  • Applying formatting to local and zoned dates and times

I/O Fundamentals

  • Describing the basics of input and output in Java
  • Read and write data from the console
  • Using streams to read and write files
  • Writing and read objects using serialization

File I/O (NIO.2)

  • Using the Path interface to operate on file and directory paths
  • Using the Files class to check, delete, copy, or move a file or directory
  • Using Stream API with NIO2

Concurrency

  • Describing operating system task scheduling
  • Creating worker threads using Runnable and Callable
  • Using an ExecutorService to concurrently execute tasks
  • Identifying potential threading problems
  • Using synchronized and concurrent atomic to manage atomicity
  • Using monitor locks to control the order of thread execution
  • Using the java.util.concurrent collections

The Fork-Join Framework

  • Parallelism
  • The need for Fork-Join
  • Work stealing
  • RecursiveTask
  • RecursiveTask

Parallel Streams

  • Reviewing the key characteristics of streams
  • Describing how to make a stream pipeline execute in parallel
  • List the key assumptions needed to use a parallel pipeline
  • Defining reduction
  • Describing why
  • reduction requires an associative function
  • Calculating a value using reduce
  • Describing the process for decomposing and then merging work
  • Listing the key performance considerations for parallel streams

Database Applications with JDBC

  • Defining the layout of the JDBC API
  • Connecting to a database by using a JDBC driver
  • Submitting queries and get results from the database
  • Specifying JDBC driver information externally
  • Performing CRUD operations using the JDBC API

Localization

  • Describing the advantages of localizing an application
  • Defining what a locale represents
  • Read and set the locale by using the Locale object
  • Building a resource bundle for each locale
  • Calling a resource bundle from an application
  • Changing the locale for a resource bundle
Acesse o Calendário de Treinamentos

Atendimento Personalizado

Para saber mais sobre os treinamentos, certificações e soluções de TI da SoftSell, entre em contato com a gente.
É só escolher o seu canal preferido e aguardar breve resposta em horário comercial:

Curitiba: 41 3204.1999
Demais localidades: 4007.2186
WhatsApp : 41 98754.3534
Email: [email protected]
 

ENDEREÇO
Rua Emiliano Perneta, 680 – 9º Andar
Centro – Curitiba – Paraná – 80420-080

    Relacionado

    TREINAMENTOS E CERTIFICAÇÕES

    • Treinamentos e Certificações
    • Certificações em TI
    • Inscrições

    INFRAESTRUTURA DE TI

    • Software e BI
    • Serviços
    • Produtos e Equipamentos

    SOFTSELL

    • Sobre a SoftSell
    • Trabalhe Conosco
    • Política de Privacidade
    • Aviso de Cookies

    ATENDIMENTO

    Telefone SoftSell Telefone 41 3204.1999

    Whatssap SoftSell WhatsApp 41 32041999

    Contato SoftSell [email protected]

     


    Rua Emiliano Perneta, 680, 9º andar, Centro | Curitiba/PR | 80420-080

    Siga-nos

    • Facebook
    • Instagram
    • LinkedIn

    CERNE Informática Ltda. | Todos os Direitos Reservados | Desenvolvido por Pontodesign

    Pontodesign
    © 2025 SoftSell • Built with GeneratePress
    Utilizamos cookies para fornecer uma melhor experiência de navegação em nosso website. Clicando em ACEITAR, você concorda em utilizar todos os nossos cookies. Você pode clicar em CONFIGURAR para definir suas permissões. Saiba mais em nosso Aviso de Cookies
    CONFIGURARACEITAR
    Manage consent

    Configurações de Privacidade

    Este site utiliza cookies para melhorar sua experiência de navegação. Os cookies categorizados como necessários são armazenados em seu navegador por serem essenciais para o funcionamento do site. Também utilizamos cookies para analisar e entender como você utiliza nosso website, estes serão armazenados em seu navegador apenas com seu consentimento. Desabilitar cookies pode ocasionalmente afetar sua experiência de navegação.

     
    Funcionais
    Cookies funcionais ajudam a performar certas funcionalidades como compartilhar conteúdos do site em mídias sociais, plataformas, coletar feedbacks.
    Performance
    Estes cookies são utilizados para entender e analisar a indexação do site, o que nos ajuda a entregar uma melhor experiência aos visitantes.
    Analíticos
    Cookies analíticos são utilizados para entender como visitantes interagem com nosso website. Este cookies ajudam a prover informações em métricas sobre número de visitantes, origens de tráficos entre outros medidores.
    Propaganda
    Cookies de propagando são utilizados para captar informações relevantes para campanhas de marketing customizadas.
    Outros
    Alguns cookies não possuem categoria específica e podem estar relacionados com pequenas funcionalidades do site.
    Necessários
    Estes cookies garantem o correto funcionamento do site bem como gerenciam configurações de segurança.
    SALVAR E ACEITAR
     

    Carregando comentários...