DeepCode
2102 (5,0)R$ 2.285,00
Comprar AgoraDescrição
DeepCode
Público alvo: Estudantes e profissionais das mais diversas áreas, que se interessam em obter uma formação em desenvolvimento de soluções de software voltada para trabalhar no mercado de tecnologia. O curso é voltado para todas as pessoas que estão dispostas a aprender, desaprender e reaprender como solucionar problemas através de soluções de software.
Objetivo Geral: Produzir os conhecimentos necessários para o desenvolvimento de soluções de software, desenvolvendo as competências, habilidades e metodologias, inerentes ao processo de desenvolvimento de software e preparando o aluno para qualificação no mercado de tecnologia da informação.
Trata-se de uma formação acelerada e alinhada às reais necessidades do mercado de trabalho em Tecnologia da Informação, para que estudantes e profissionais de áreas afins possam se inserir no mercado de trabalho com competências e habilidades inerentes ao desenvolvimento de soluções. Competências estas que serão trabalhadas a partir de uma sinergia entre técnicas de metodologias ativa de ensino (colocando o aluno no protagonismo do aprender) e gestão ágil de projetos, focando na resolução de problemas reais.
Objetivos Específicos:
Desenvolver o raciocínio crítico, analítico e lógico que possa ser utilizado na formulação de soluções para problemas práticos e reais do mercado a partir do uso de soluções de software;
Entender os conceitos associados ao processo de desenvolvimento de software;
Entender o processo de desenvolvimento de software desde a concepção, modelagem, análise e desenvolvimento de soluções;
Desenvolver habilidades de programação de soluções web e mobile;
Criar oportunidades para o desenvolvimento de softwares nos ambientes de negócios;
Carga Horária: 160h totais
Período: Segundas, Quartas e Sextas, das 19h00 às 22h00.
Programa curricular
- Bem vindos! 10m
- Pré DeepCode
-
- Material Apoio
- Criar conta no Trello
- Instalar o Eclipse
- Pré DeepCode Aula1
- Onde procurar vagas de emprego em TI?
- Profissional tech e suas formações
- O profissional tech e suas formações
- Cargos, papeis, atividades e tipos de sistemas
- Aula 2- Cargos, papeis, atividades e tipos de sistemas - Parte 1
- Aula 2- Cargos, papeis, atividades e tipos de sistemas - Parte 2
- Links úteis
- Comunidades de vagas de emprego em TI
- Desafio
- Entrega do projeto - turma do Deepcode 1
- Aula 2 - Pre Deep
- Aula 3
- Fundamentos de Introdução a Programação 10m
-
- Fundamentos de Introdução a Programação
- Material Parte I
- Atividade 1
- Atividade 2
- Desafio 1
- I Lista de Atividades
- Vídeo Aula I
- Dica - Entrada de Dados
- II Lista de Atividades
- Vídeo Aula 2
- Material Parte II
- Desafio II
- Lista de Atividades II
- Vídeo Aula III
- Lista de Atividades [OPCIONAL]
- Lista Atividades III
- Material Parte III
- Vídeo Aula IV
- Super Revisão
- Desafio Final
- Programação Orientada a Objetos
-
- Link para os slides
- Programação Orientada a Objetos
- Aula 1 - Parte 1 - Introdução e Classes
- Aula 1 - Parte 2 - Construtores
- Atividade: Classe carro para sistema de locadora de automóveis
- Aula 2 - Métodos e Overload
- Atividade: Classes, Atributos, Construtores e Métodos
- Aula 3 - Encapsulamento + Extra: ArrayLists
- Aula 3 - Slides Extra: ArrayList
- Atividade: Encapsulamento
- Aula 4 - Herança, Polimorfismo e Sobrecarga (Override)
- Atividade: Herança, Polimorfismo e Overload
- Entrega da Atividade: Herança, Polimorfismo e Overload
- Aula 5 - Pacotes, Enums e Correção do exercício 1 de Herança
- Atividade: Enum
- Aula 6 - Apresentação do Projeto e Tratamento de Exceções
- Aula 7 - Arquitetura em Camadas - Modelo e Repositório
- Aula 8 - Arquitetura em Camadas - Negócio e UI
- Banco de Dados
-
- Conteúdo da Disciplina
- Prepação de Ambiente
- Apresentação
- O que são Banco de Dados?
- Tabelas, Colunas e Registros
- Chave Primária
- Tipos de Dados Numéricos
- Tipos de Dados Texto
- Tipos de Dados Datas
- Aula 01 - parte 1
- Aula 01 - parte 2
- Introdução ao SQL
- Comandos DDL - CREATE
- Comandos DDL - ALTER
- Comandos DDL - DROP
- Aula 02 - Exercícios UniQualiti
- Aula 02 - Exercícios Biblioteca
- Aula 02 - Exercícios CuidadoComODROP
- Aula 02 - parte 1
- Aula 02 - parte 2
- Comandos DML - INSERT
- Comandos DML - UPDATE
- Comandos DML - DELETE
- Comandos DML - SELECT
- Consultas: Expressões e Operadores
- Consultas: Predicados - Comparação
- Consultas: Predicados - IN e BETWEEN
- Aula 03 - Script Estrutura Biblioteca
- Aula 03 - Exercícios INSERT, UPDATE e DELETE
- Aula 03 - Exercícios SELECT
- Aula 03 - parte 1
- Aula 03 - parte 2
- Aula 03: Lista de Exercícios
- Consultas: Predicados - LIKE
- Consultas: Predicados - NOT, AND e OR
- Consultas: Predicados - IS NULL e IS NOT NULL
- Consultas: ORDER BY
- Consultas: DISTINCT
- Consultas: Aliasing
- Funções Escalares: Data
- Funções Escalares: Textos
- Aula 04 - Exercícios
- Aula 04 - parte 1
- Aula 04 - parte 2
- Aula 04: Lista de Exercícios
- Consultas: Funções de Agregação
- Consultas: GROUP BY
- Consultas: HAVING
- Consultas: Ordem das Operações
- Relacionamentos: Chave Estrangeira
- Consultas: INNER JOIN 1
- Consultas: INNER JOIN 2
- Consultas: OUTER JOIN
- Aula 05 - Exercícios
- Aula 05 - parte 1
- Aula 05 - parte 2
- Consultas: SELF JOIN
- Relacionamentos 1x1
- Relacionamentos 1xn
- Relacionamentos mxn
- Aula 06 - Exercícios
- Aula 06 - parte 1
- Aula 06 - parte 2
- Prática Extra Sakila - Instruções
- Prática Extra Sakila - Exercícios
- Prática Extra Sakila - Respostas
- Projeto da Disciplina - Explicação
- Projeto da Disciplina - Descrição
- Projeto da Disciplina - Entrega
- Revisão ciclo básico
- Programação Web - Backend
-
- Programação Web - Backend
- Link do Material de Aula
- Deepcode 2 - Backend - Aula 1 (2022-08-15) - Parte 1
- Deepcode 2 - Backend - Aula 1 (2022-08-15) - Parte 3
- Deepcode 2 - Backend - Aula 1 (2022-08-15) - Parte 4
- Deepcode 2 - Backend - Aula 1 (2022-08-15) - Parte 5
- Deepcode 2 - Backend - Aula 1 (2022-08-15) - Parte 6
- Deepcode 2 - Backend - Aula 2 (2022-08-17) - Parte 1
- Deepcode 2 - Backend - Aula 2 (2022-08-17) - Parte 2
- Deepcode 2 - Backend - Aula 3 (2022-08-19) - Parte 1
- Deepcode 2 - Backend - Aula 3 (2022-08-19) - Parte 2
- Deepcode 2 - Backend - Aula 3 (2022-08-19) - Parte 3
- Deepcode 2 - Backend - Aula 4 (2022-08-22) - Parte 1
- Deepcode 2 - Backend - Aula 4 (2022-08-22) - Parte 2
- Deepcode 2 - Backend - Aula 5 (2022-08-24) - Parte 1
- Deepcode 2 - Backend - Aula 5 (2022-08-24) - Parte 2
- Deepcode 2 - Backend - Aula 6 (2022-08-26) - Parte 1
- Deepcode 2 - Backend - Aula 6 (2022-08-26) - Parte 2
- Deepcode 2 - Backend - Aula 7 (2022-08-31) - Parte 1
- Deepcode 2 - Backend - Aula 7 (2022-08-31) - Parte 2
- Deepcode 2 - Backend - Aula 8 (2022-09-02) - Parte 1
- Deepcode 2 - Backend - Aula 8 (2022-09-02) - Parte 2
- Deepcode 2 - Backend - Aula 9 (2022-09-05) - Parte 1
- Deepcode 2 - Backend - Aula 9 (2022-09-05) - Parte 2
- Deepcode 2 - Revisão Backend - Aula 1 (2022-09-13) - Parte 1
- Deepcode 2 - Revisão Backend - Aula 1 (2022-09-13) - Parte 2
- Programação Web - Frontend
- Programação Mobile
- Acompanhamento de projeto
-
- Acompanhamento de projeto
- Acompanhamento de projeto Encontro Parte 1
- Acompanhamento de projeto Encontro 1 Parte 2
- Como debugar no eclipse e no chrome
- Acompanhamento de projeto Encontro Encontro 2
- Acompanhamento de projeto - Encontro 3
- Template para apresentação
- Acompanhamento de projeto - Encontro 4
- Aula de encerramento
Avaliações
-
1
-
José Carlos Paiva Santos
Curso muito bom!
1
-
VICTOR HUGO DE ALBUQUERQUE PIMENTA
1
-
MARCELO MAIA REGO TOSCANO
Fórum
-
Este Curso não possui nenhum tópico ainda.