Análise e Desenvolvimento de Sistemas EAD
graduação • Digital
Análise e Desenvolvimento de Sistemas EAD
Engenharia de Software e Desenvolvimento Full Stack
Ative este curso na modalidade presencial
Próxima turma:
Outubro de 2024-
Estude no seu ritmo e de onde estiver. Você controla seu aprendizado.
Digital
semestres
O curso
O curso de Análise e Desenvolvimento de Sistemas forma profissionais aptos a projetar, desenvolver e implementar sistemas computacionais. Com foco em programação, banco de dados, engenharia de software e desenvolvimento full stack, o curso prepara os alunos para atender às demandas do mercado de TI, capacitando-os a desenvolver soluções tecnológicas eficazes e alinhadas com as necessidades das empresas e da sociedade.
Conteúdo do Curso
Semestre 01
No 1º semestre os alunos desenvolvem Soft Skills e inteligência emocional. Aprendem a modelagem de banco de dados. Estudam Linguagem de Programação com Python e lógica de programação para resolução de problemas. Iniciam uma das trilhas do Nanodegree.
-
Fundamentos de Banco de Dados
-
- Gerenciador de Banco de Dados
- Modelagem Conceitual
- Modelo Entidade Relacionamento
- Modelo Relacional
- Normalização
-
-
Linguagem de Programação
-
- Introdução e Conceitos de Programação
- Ambientes de Programação
- Elementos da Linguagem Python
- Práticas de programação em Python
- Laboratório de Programação
-
-
Lógica de Programação
-
- Lógica e raciocínio para resolução de problemas
- Lógica de programação
- Modelagem de problemas utilizando Estruturas de Dados
- Desenvolvimento de algoritmos através de divisão modular e refinamentos sucessivos.
- Funções e Refactoring Programming
-
-
Nanodegree 01
-
- Trilha Dev Front-End
- Trilha Dev Back-End
- Trilha Dev Full Stack
- Trilha Data Science
- Trilha Agile Professional
-
-
Soft Skills
-
- Pensamento crítico
- Flexibilização: sobrevivência em mercado dinâmico
- Inteligência emocional;
- Trabalho em grupos interdisciplinares
- Sucesso em processos seletivos
-
Semestre 02
Neste semestre os alunos adquirem habilidades em desenvolvimento web com HTML, CSS, JavaScript e Flask, integrando bancos de dados. Aprendem engenharia de software, processos ágeis e análise de requisitos. Utilizam SQL para persistência de dados. Aprofundam-se em programação orientada a objetos com Python.
-
Desenvolvimento Web
-
- Arquitetura Cliente-Servidor
- Desenvolvimento de aplicações Web
- HTML (HyperText Markup Language) e CSS ( Cascading Style Sheets) – Folha de Estilo em Cascata Programação
- JavaScript e integração de Javascript com HTML, Python e Flask: Sintaxes, funcionamento
- Padrão MVC (Model-Template-View, ou Modelo-Template-Visão) e conexões com Banco de Dados relacionais.
-
-
Engenharia de Software
-
- Engenharia de Software na Prática
- Processos Tradicionais versus Ágeis
- Análise de Problemas
- Levantamento de Características da Solução
- Engenharia de Requisitos
-
-
Linguagem SQL
-
- Criação de Banco de Dados
- Linguagem SQL
- Funções e procedimentos
- Restrições estruturais e funcionais
- Geração de Relatórios
-
-
Nanodegree 02
-
- Trilha Dev Front-End
- Trilha Dev Back-End
- Trilha Dev Full Stack
- Trilha Data Science
- Trilha Agile Professional
-
-
Programação Orientada a Objetos
-
- Mindset da Programação Orientada a Objetos
- Ambiente Integrado de Desenvolvimento (IDE)
- Desenvolvimento de Software Orientado a Objetos
- Laboratório de Orientação a Objetos em Python
-
Semestre 03
No 3º semestre os alunos exploram DevOps, integração contínua e uso de serviços na nuvem, dominam automação robótica de processos (RPA), desenvolvem APIs e arquitetura microsserviços em Python para sistemas distribuídos. Aprendem modelagem de processos de negócio em engenharia de requisitos.
-
Ambiente de Desenvolvimento e Operação - DevOps
-
- Gerenciamento de Configuração e de Mudanças
- Ambiente de integração contínua e implantação contínua
- Práticas de configuração e uso de serviços na nuvem GitHub
- Práticas de desenvolvimento de artefatos utilizando os ambientes criados
- Práticas de codificação utilizando os ambientes criados
-
-
Desenvolvimento com Automação Robótica de Processos - RPA
-
- Dominar um framework de automação robótica de processos
- APIs para acessar e-mails, ferramentas do Office e Google
- Criação de robôs para ler e preencher páginas Web
- Criação de Robôs com Acesso a Banco de dados
- Criação de Robôs com acesso à Web Services
-
-
Desenvolvimento de APIs e Microsserviços
-
- Sistemas Distribuídos e Web Services
- Programação em Redes
- Tecnologias de Sistemas Distribuídos
- Programação Python com Flask
- Arquitetura de Sistemas Distribuídos
-
-
Engenharia de Requisitos
-
- Modelagem de Processos de Negócio
- Detalhamento de Processos de Negócio e Regras de Negócio
- Decomposição de Sistemas em Subsistemas
- Flowdown de Requisitos
- Derivação de Requisitos a partir dos Artefatos de Negócio
-
-
Nanodegree 03
-
- Trilha Dev Front-End
- Trilha Dev Back-End
- Trilha Dev Full Stack
- Trilha Data Science
- Trilha Agile Professional
-
Semestre 04
No 4º semestre, alunos analisam e modelam sistemas, dominam o Framework Full Stack, desenvolvendo front-end com React e back-end com Python e Flask. Aprendem Quality Assurance para qualidade de produto e processo. Desenvolvem aplicações mobile com Android e Flutter.
-
Análise e Modelagem de Sistemas
-
- Transformação de Requisitos Funcionais em Especificações de Software
- Storyboards de Casos de Uso
- Modelagem de Estruturas e Comportamentos de Sistemas
- Criação de Artefatos de Valor para Stakeholders do Projeto
- Desenvolvimento de Diagramas da UML
-
-
Desenvolvimento Mobile
-
- Desenvolvimento de Aplicativos Móveis (Android)
- Linguagem de Programação Kotlin
- Componentes Visuais de Aplicativo Mobile
- Aplicação Mobile com Armazenamento de Dados
- App Mobile com consumo de serviços na web e APIs
-
-
Frameworks Full Stack
-
- Desenvolvimento Full Stack e o Mercado de Trabalho
- Projeto Front-End e Componentes React
- Front-End e Bibliotecas de Consulta de Dados
- Back-End com Python, Flask e APIs REST
- Continuous Integration and Delivery
-
-
Nanodegree 04
-
- Trilha Dev Front-End
- Trilha Dev Back-End
- Trilha Dev Full Stack
- Trilha Data Science
- Trilha Agile Professional
-
-
Quality Assurance - QA
-
- Garantia da Qualidade
- Gestão de QA
- Modelos de Maturidade de Software
- Melhoria do produto
- Melhoria do processo
-
Semestre 05
No 5º semestre, os alunos dominam Automação de Testes de Software com Selenium e Python e exploram ambientes em nuvem, segurança e redes. E, por fim, aplicam metodologias ágeis no desenvolvimento de software e no projeto exploram UX e Design Thinking, criando personas, wireframes e realizando testes de usabilidade.
-
Automação de Testes de Software
-
- Framework de Testes Unitários de Software
- TDD - Test Driven Development
- Testes em Páginas Web com Selenium e Python
- BDD - Behavior-Driven Development
- Testes de Aceitação com Behave e Selenium
-
-
Cibersegurança
-
- O Perigo do Mundo Digital
- Segurança com Dispositivos e Serviços de Rede
- Ataques e Noções Básicas de Defesa
- Proteção e Respostas a Incidentes
- Gestão de dispositivos seguros
-
-
Cloud Computing
-
- Visão geral dos conceitos de nuvem
- Economia e faturamento da nuvem
- Visão geral da infraestrutura global e regional do ambiente de nuvem
- Segurança na nuvem e da nuvem
- Redes e entrega de conteúdo
-
-
Software Product: Analysis, Specification, Project & Implementation
-
- Innovation Lab
- Identificação dos cenários-chave e dos casos de uso significativos
- Desenho da visão geral do sistema, incluindo a identificação das principais tecnologias
- Desenvolvimento de Prova de conceito (POC)
- Arquitetura de sistemas e de software em projetos com desenvolvimento ágil.
-
-
UX & Design Thinking
-
- Design Thinking
- Interação Homem-Máquina e Design Centrado no Usuário
- Conhecendo o Usuário: Persona e Jornada do Usuário
- Arquitetura da Informação e a Construção de Wireframe
- Design de Interface, Avaliações de interface e Teste de Usabilidade
-
Curso é
indicado
A graduação em Análise e Desenvolvimento de Sistemas tem como público-alvo pessoas interessadas em tecnologia que desejam aprender desenvolvimento de software. Geralmente, pessoas que se identificam com a área gostam de resolver problemas complexos por afinidade com a lógica de programação.
Além disso, a formação também é voltada para pessoas com interesse em banco de dados, programação, análise de sistemas e desenvolvimento de aplicativos. É importante ter curiosidade e disposição para aprender, pois a área está em constante evolução e requer atualização constante.
O curso não exige conhecimentos prévios, mas os alunos devem ter habilidades em matemática, lógica e raciocínio analítico, pois são fundamentais na resolução de problemas e no desenvolvimento de algoritmos.
Principais Habilidades:
- Desenvolver aplicações web, mobile
- Desenvolver soluções com automação robótica de processos - RPA
- Trabalhar com equipes de projetos em modelos de processos waterfall e ágil
- Construir interfaces a partir de experiências do usuário
- Desenvolver aplicações full-stack
Salário médio para umprofissional deAnálise e Desenvolvimento de Sistemas EAD
R$3.000,00 aR$10.095,00
sua carreira
e o mercado de trabalhoOs profissionais formados em Análise e Desenvolvimento de Sistemas têm oportunidades de trabalho em diversos setores, como empresas de desenvolvimento de software, consultorias de TI, instituições financeiras, indústrias e órgãos governamentais. Um relatório da International Data Corporation (IDC) aponta que, até 2025, a indústria de TI terá um crescimento anual de cerca de 4,2%, representando um aumento significativo na demanda por profissionais da área.
Segundo a consultoria Michael Page, em 2023, as três grandes habilidades para os profissionais se manterem competitivos no mercado de trabalho são:
1 - dominar inglês
2 - ter conhecimentos de linguagem de programação
3 - estar atualizado com todas as mudanças em normas e regulamentações
“Conhecimento em linguagem de programação está cada vez mais presente nas descrições de cargos de Bancos e Serviços Financeiros. É o intercâmbio da área de negócio que aprendeu de tecnologia e de tecnologia que aprendeu de negócio. Quem tiver inglês e programação no currículo tem vantagem”, disse Juliana França, Gerente Executiva de Michael Page e Page Personnel.
Receba mais informações sobre o curso.
Acesse e compartilhe!
coordenador
Aprenda com quem entende do negócio
- Doutora em Engenharia Elétrica na área de Computação Gráfica e Processamento de Imagens Escola Politécnica da Universidade de São Paulo (POLI-USP)
- Mestre em Ciências de Computação e Matemática Computacional USP de São Carlos (ICMC-USP)
- Licenciada em Matemática UNESP
- Pesquisadora na Divisão de Informática Instituto do Coração da Faculdade de Medicina da USP (INCOR-FMUSP)
- Sócia-diretora da empresa AiiA Serviços e Soluções área de consultoria em Tecnologia da Informação
Experiência na gestão de cursos de graduação Área de Computação - Experiência como docente do ensino superior Áreas de Computação, Engenharia e Tecnologia da Informação
nano
degree
Entenda o que é o método
Nanodegree
Programas exclusivos de formação dentro da grade de cada graduação. São trilhas completas com 6 meses de duração nas áreas mais demandadas do mercado de tecnologia.
Num formato inovador, nossos alunos têm acesso a uma série de micro-certificações através de cursos online selecionados rigorosamente pelo time acadêmico da Faculdade Impacta.
Enquanto a graduação convencional permanece centrada em conteúdos clássicos, os nanodegrees oferecem especializações up to date em temas como:
- Front end e Back End
- Full Stack
- Big Data
- Data Science
- IoT
- Cloud Computing
- Gestão e Agility
conteúdo
& metodologia
QualificadaMergulhe em uma experiência, de aprendizagem única e exclusiva
Todos os conteúdos dos cursos EAD são criados e produzidos de forma exclusiva pela Faculdade Impacta, garantindo uma personalização e adaptação para cada contexto e disciplina. Isso permite que o aluno mergulhe no que há de mais atual e relevante, através de uma metodologia cuidadosamente desenvolvida para maximizar o aprendizado.
your way
+ smartclass
- Your Way
mais de 200 cursos online nas áreas de tecnologia, gestão e design
- SmartClass
mais de 20.000 horas de conteúdo gravado de todos os cursos de graduação.
Explore um mundo de conhecimento e possibilidades.
- Mobilidade
- estímulo à inovação
- certificações reconhecidas
- ferramentas colaborativas
- plataforma de programação
- flexibilidade
- empreendorismo encorajado
- treinamento
- suporte
- privacidade
- segurança
- integração
- infraestrutura digital
- tecnologia avançada
A Impacta é parceria Google For Education e trabalha com as tecnologias mais atuais na entrega dos conteúdos.
Nosso principal objetivo é impulsionar a transformação da cultura digital através da inovação educacional, gerando impacto positivo e beneficiando uma ampla comunidade de alunos, professores e instituições de ensino. Isso é alcançado através da capacitação de professores para a integração eficaz de tecnologias na educação.
anywhere
class
Aprenda de onde quiser e no seu ritmo
Imagine uma experiência educacional onde você tem a liberdade de moldar seus próprios horários de estudo, mesmo participando de transmissões ao vivo. As gravações de cada aula permanecem à sua disposição, permitindo que você as consulte ou revise conforme sua agenda permitir.
Durante essas aulas, você não apenas absorve conhecimento passivamente, mas também interage ativamente com o professor e seus colegas, tudo em tempo real. Participe das discussões, faça perguntas e colabore com o aprendizado do grupo.
E o melhor de tudo? Seu diploma de Ensino a Distância é tão reconhecido e válido quanto aquele obtido em um curso presencial, garantindo a qualidade e a credibilidade que você merece.
nossos parceiros
Empresas que contratam nossos alunos
Parceiros Educacionais
Tecnologia & Certificação
Aprenda com
quem sabe
Razões para escolher a Impacta e transformar sua jornada
Impacta
Unimos uma metodologia exclusiva às melhores práticas do mercado para transformar sua carreira.
Aqui, a prática é a chave do sucesso. Prepare-se para o mercado resolvendo desafios e desenvolvendo projetos reais. Seja o protagonista de sua jornada!
Programas de intercâmbio nos EUA em universidades de destaque, impulsionando a comunicação empresarial em inglês e ampliando as oportunidades de carreira.
Aqui você aprende com os melhores para se tornar o melhor! Nossos professores, com trajetórias de sucesso em grandes empresas, trazem a vivência do mercado direto a sala de aula.
Viva uma experiência de aprendizagem transformadora! Nossa abordagem inovadora combina tecnologia de ponta e um ambiente intuitivo para impulsionar a sua jornada de formação.
sobre nós
o que nossos alunos falam sobre a ImpactaNinguém melhor do que nossos alunos para contar como a graduação Impacta pode ser um divisor de águas para sua carreira e ser o impulso que faltava para conquistar as melhores posições do mercado.
INNOVATION LAB
Desenvolva suas habilidades de inovação e empreendedorismo e construa ideias de negócios na prática, resolvendo desafios de empresas reais.
DESAFIOS REAIS
Escolha o curso que vai te preparar o mercado, escolha causar impacto
Confira Nossos Cursoscomo
te apoiamos
Juntos vamos mais longe!
A Impacta é sua parceira de jornada e te ajuda a construir uma carreira sólida durante sua formação.
Através de eventos, dinâmicas focadas em contratações exclusivas para o aluno Impacta, o Núcleo de Carreiras proporciona o apoio e segurança necessários para acelerar seu crescimento profissional e te ajudar a construir uma carreira de sucesso.
de empregabilidade
Project based learning
Desenvolva projetos práticos e construa um portfólio de alto nível para se destacar e ser disputado pelas empresas.
Plano de carreira
Nosso time de especialistas em carreiras te ajuda a encontrar o melhor caminho para conquistar seu lugar no mercado.
Soft skills
Desenvolva as competências e habilidades essenciais para acelerar sua carreira.
Conexões
Trazemos as melhores empresas para dentro do ambiente educacional e as conectamos com nossos alunos, promovendo inovação e oportunidades de carreira
investimento
Análise e Desenvolvimento de Sistemas EAD
Próxima turma:
Outubro de 2024-
Estude no seu ritmo e de onde estiver. Você controla seu aprendizado.
Digital
semestres
De R$ 469,00
por:
R$ 398,65
Perguntas Frequentes
Sim. Todos os cursos da Faculdade Impacta são reconhecidos pelo MEC com avaliações excelentes, inclusive com conceitos máximos em vários quesitos.
- ProUni
- Fies
- Empresas conveniadas
- Aproveitamento de estudos
- Antecipação de pagamento - Pontualidade
Sim. O alto nível de empregabilidade é uma das principais características da Faculdade Impacta, que é reconhecida pelas maiores empresas do País, em que seus alunos garantem posições de destaque no mercado de trabalho após o término do curso.
Manhã - Das 8h00 às 11h40
Noite - Das 19 às 22h40
Aqueles que possuem diploma estão isentos da realização do vestibular. Caso o aluno queira, poderá solicitar análise de grade para eliminação de disciplina, entregando histórico escolar e conteúdo programático.
Clique aqui e fale conosco ou pelo telefone (11) 3254-8300
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Entenda como configurar ferramentas para construir seus projetos com React. Pratique a estrutura básica para criar uma página Web responsiva utilizando conceitos de estruturas de dados, sintaxe e organização com JavaScript e versionamento de código com Git.
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
- • BOTs Curation
Não encontrou a sua dúvida? Estamos aqui para te ajudar!