CONCEITO:
Este curso abordará inicialmente conceitos de programação orientada a objetos (POO), hardware, software e lógica de programação.
Posteriormente serão estudados conceitos básicos do Java, como configuração do ambiente de desenvolvimento, arquitetura da plataforma, sintaxes de códigos, classes e objetos, métodos, tipos de dados, herança e poliformismo, classes abstratas, interfaces, tratamento de exceções, até conceitos mais avançados como padrão MVC para organização de códigos, construção de telas com GUI, leitura e escritas de arquivos, thears e sincronização, sockets, conexões com bancos de dados e testes unitários com JUnit.
OBJETIVO
Ao final do curso o aluno estará apto a desenvolver aplicações completas e profissionais, tanto para corporações, quanto para usuários comuns. Poderá trabalhar em empresas de desenvolvimento de software ou como freelancer, construindo suas próprias aplicações.
CONTEÚDO PROGRAMÁTICO
1 – Introdução a Programação orientada a objetos;
2 – Hardware e Software;
3 – Conceitos Básicos sobre lógica de programação;
4 – Conceitos sobre programação orientada a objetos;
5 – Instalação e Configuração do ambiente de desenvolvimento;
6 – Introdução e Fundamentos Java;
7 – Variáveis e sintaxes;
8 – Tipos primitivos e operadores;
9 – Classes e Objetos;
10 – Estruturas condicionais;
11 – Métodos, modificadores de acesso e variáveis estáticas;
12 – Tipos de dados;
13 – Herança e Polimorfismo;
14 – Classes Abstratas e interfaces;
15 – Tratamento de Exceções;
16 – Organização do código em MVC;
17 – Coleção de Dados;
18 – Leitura e escrita de dados em arquivos (I/O);
19 – GUI: Construindo layouts;
20 – Threads e sincronização;
21 – Recursividade;
22 – Sockets;
23 – Jar, classpath e versionamento;
24 – Conexões com banco de dados;
25 – Testes Unitários com JUnit
PRÉ REQUISITO: Possuir Amplo Conhecimento na área de Informática.
46.3524 5656 | centro.edu@essei.com.br
Rua: Elias Scalco, 405 - Luther King
Francisco Beltr�o - PR