Prog. em Java Orientada a Objetos

Programação em Java Orientada a Objetos
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.

CARGA HORÁRIA:160horas/aulas

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *