1ª AULA: INTRODUÇÃO


PRÉ-REQUISITOS PARA O CURSO 
  • Inglês básico. 
  • Matemática básica. 
O QUE FAZ O DESENVOLVEDOR DE SOFTWARE? 
Desenvolvedor, codifica e testa sistemas. Executa a manutenção dos sistemas, fazendo eventuais correções necessárias, visando atender às necessidades dos usuários. Desenvolve trabalhos de montagem, depuração e testes de programas, executando serviços de manutenção nos programas já desenvolvidos. 

QUAL A MÉDIA SALARIAL DE UM DESENVOLVEDOR DE SOFTWARE? 
O desenvolvedor tem uma média salarial que pode variar de R$ 3.033,04 até R$ 4.256,83 por mês. 

O QUE PRECISO ESTUDAR PARA ME TORNAR UM DESENVOLVEDOR DE SOFTWARE? 
  • Lógica de programação. 
  • Banco de dados: SQL. 
  • Linguagem de programação: Python. 
PORQUE UM SOFTWARE É CRIADO? 
Os software são criados para resolver problemas do dia a dia e trazer automação para as tarefas. 

CICLO DE DESENVOLVIMENTO DO SOFTWARE PASSO A PASSO 
1º estagio: idealização, onde você deve pensar qual a utilidade e a função do software. 
2º estagio: especificação dos requisitos, deixar claro quais os problemas que o software resolve e como ele vai resolver, não esquecendo de deixar clara a data final do processo. 
3º estagio: validação da idealização, você deverá criar um relatório onde apresente de forma prática e eficiente os estágios 1 e 2. 
4º estagio: desenvolvimento prático, você deverá realizar o desenvolvimento do software conforme a validação do estágio 3. 
5º estagio: implantação e entrega, você deverá instalar e permitir a utilização de outras pessoas para assim validar e finalizar o projeto do software. 

OS PROBLEMAS QUE TODOS OS DESENVOLVEDORES ENFRENTAM 
O desenvolvedor irá se deparar com vários problemas durante o desenvolvimento do software, porém uma maneira de evitar alguns problemas é realizar o ciclo de desenvolvimento. 

O QUE É ANÁLISE CRITICA 
O desenvolvedor devera praticar a análise crítica, muito antes de escrever o código fonte do seu software, o desenvolvedor tem que ter em mente como ele pode resolver o problema o qual ele está desenvolvendo o software.