Análise e Desenvolvimento de Sistemas
graduação • Presencial
Análise e Desenvolvimento de Sistemas
Engenharia de Software e Desenvolvimento Full Stack
Ative este curso na modalidade digital
Próxima turma:
Fevereiro de 2025-
08h00 às 11h40
Presencial
5 semestres
matutino
-
19h00 às 22h40
Presencial
5 semestres
noturno
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. Exploram Matemática Aplicada com estatística e probabilidade. Estudam Linguagem de Programação com Python e lógica de programação para resolução de problemas.
-
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
-
-
Matemática Aplicada
-
- Teoria de Conjuntos
- Relações e Funções
- Lógica Proposicional
- Lógica de Predicados
- Estatística Descritiva
-
-
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 exploram ambientes em nuvem, segurança e redes. Desenvolvem 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.
-
Ambientes Operacionais
-
- 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
-
-
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
-
-
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. Desenvolvem aplicações mobile com Android e Kotlin e engenharia de requisitos com modelagem de processos de negócio.
-
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
-
-
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
-
-
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
-
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. Aplicam metodologias ágeis no projeto de software e exploram UX e Design Thinking, criando personas, wireframes e realizando testes de usabilidade.
-
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
-
-
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
-
-
Quality Assurance - QA
-
- Garantia da Qualidade
- Gestão de QA
- Modelos de Maturidade de Software
- Melhoria do produto
- Melhoria do processo
-
-
Software Product: Analysis & Specification
-
- 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
-
Semestre 05
No 5º semestre, os alunos exploram a Análise de Dados, dominam Automação de Testes de Software com Selenium e Python. Com o Business Agility, entendem a importância da agilidade nas organizações e no mercado. Na área de Cibersegurança, aprendem sobre aspectos de aplicação segura. E, por fim, aplicam metodologias ágeis no desenvolvimento de software.
-
Análise Exploratória de Dados
-
- Análise de dados
- Estatística descritiva (caracterização de universos e amostras de dados)
- Organização, sumarização e descrição de conjuntos de dados
- Gráficos para as análises de dados
- Interpretação visual de dados e comunicação de padrões
-
-
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
-
-
Business Agility
-
- Mentalidade: ágil versus tradicional
- Organizações: ágeis ou tradicionais
- Agilidade: fator chave para a sobrevivência profissional e das empresas.
- Lean e Kanban e Métricas Ágeis
- Produtos e Serviços (MVP, Validação de Ideias, Design Sprint, Design Thinking)
-
-
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
-
-
Software Product: 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.
-
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
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!
Nota
máxima A melhor escolha para quem quer ir mais longe!
Estude onde a inovação encontra a excelência e prepare-se para liderar o mercado de tecnologia. Seu futuro em tecnologia começa com a decisão certa: escolha a Impacta!
Infraestrutura
#impactaCampus com localização privilegiada, em uma dos bairros mais tradicionais e seguros de São Paulo, a 5 min do Metrô Paraíso. Prédio moderno e infraestrutura robusta para proporcionar uma experiência de aprendizagem completa, com vivência prática real.
Maker
LabCrie e desenvolva seus projetos num lugar onde você encontra tudo o que precisa para dar vida às suas ideias. Aqui os alunos se reúnem para criar, desenvolver e construir em um ambiente colaborativo.
O Maker Lab é um espaço de inovação e criatividade, equipado com tecnologias de ponta para desenvolvimento de protótipos e projetos reais.
networking
Descubra uma comunidade onde a conexão é a chave do sucesso. A Impacta é comprometida em construir oportunidades reais para você se conectar com profissionais e empresas do setor de tecnologia.
De Feiras de Carreiras a visitas a empresas, cada evento é uma chance de ampliar seu círculo profissional. Junte-se a nós e impulsione sua carreira na velocidade da inovação.
oportunidades
•eventos
•conexões
•empregabilidade
•Nossos encontros são projetados para oferecer conteúdo relevante, oportunidades de emprego, estímulo à inovação, networking e conexões valiosas com nossas empresas parceiras. Prepare-se para expandir seus horizontes, adquirir conhecimento e estabelecer conexões que impulsionarão sua carreira. Junte-se a nós e faça parte dessa experiência enriquecedora!
- Impacta Carreiras
Conecte-se e conquiste oportunidades dentro das principais empresas do mercado, através de um evento exclusivo para nossa comunidade de alunos.
Assista - MasterClasses
Aprenda e troque experiências com especialistas de mercado através de eventos masterclasses com conteúdo de alto nível
Assista - Recrutamento Express
Trazemos para dentro do nosso ecossistema grandes empresas interessadas em conhecer e contratar nossos alunos.
Assista
Núcleo de
Carreiras
Estamos comprometidos em impulsionar o seu sucesso profissional através de diversas iniciativas, como o Recrutamento Express, uma plataforma que conecta talentos a oportunidades de emprego de forma ágil e eficiente.
Além disso, organizamos a renomada Feira de Carreiras, onde você pode interagir diretamente com empresas líderes em seus setores e explorar oportunidades de estágio e emprego.
- Cursos de Soft Skills
Domine as habilidades socioemocionais mais requisitadas pelos RHs de grandes empresas
- Mentoria de carreira
Construa um plano de carreira personalizado de acordo com seu perfil e objetivos profissionais.
- Eventos exclusivos
Conecte-se e interaja com a comunidade de alunos e com as principais empresas do mercado.
Projetos
exclusivos
Imagine um projeto que ofereça 100% de bolsa a estudantes de baixa renda para cursos de tecnologia. E se esse projeto também desse oportunidades para mulheres que têm o sonho de atuar nesta área?
O projeto Girls in Tech, uma parceria da Scania Latin America com a Faculdade Impacta, possibilitou formação tecnológica na área de desenvolvimento de aplicações, além de oportunidades reais de contratação de alunas Impacta pela Scania.
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
Próxima turma:
Fevereiro de 2025-
08h00 às 11h40
Presencial
5 semestres
matutino
-
19h00 às 22h40
Presencial
5 semestres
noturno
10 anos,
10 conquistas
Somos reconhecidos pelo décimo ano consecutivo como o melhor fornecedor de ensino corporativo para RH.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!