ADMISSÃO E VALORES

Faculdade EAD Live em
Análise e Desenvolvimento de Sistemas

C#, Java, Python, JavaScript, React, CSS, HTML, back-end, front-end, desenvolvimento web, modelagem de dados

Aprenda a desenvolver sistemas e apps na Faculdade Infnet, usando as mais relevantes tecnologias para sua empregabilidade nesta graduação em Análise e Desenvolvimento de Sistemas EAD.

Esta é a graduação ideal para quem busca se tornar um desenvolvedor completo. O aprendizado é totalmente focado nas exigências do mercado, e você adquire domínio nas linguagens, frameworks e bibliotecas mais procuradas, tanto no front-end quanto no back-end, como: Java, Python, React, C#, HTML, CSS e JavaScript.

Selo de nota Máxima pelo MEC em cibersegurança faculdade

Próxima turma
21/07/2025

Dias da semana
Seg a Sex

Horário das aulas
Noturno 1 – 19:00 às 20:30
Noturno 2 – 20:30 às 22:00

Disciplinas e competências

  • Fundamentos do Desenvolvimento de Software

    Programação Web com HTML5 e CSS3:

    • Criar primeiras páginas web em HTML5 e CSS3 usando uma IDE “code playground”
    • Criar páginas web em HTML5 e CSS3 com os principais recursos
    • Criar páginas web em HTML5 e CSS3 com estrutura e layout


    Programação Web com JavaScript I:

    • Criar primeiros programas web em JavaScript usando uma IDE “code playground”
    • Escrever programas web simples em JavaScript
    • Programar decisões/seleções (lógica) em JavaScript
    • Programar primeiros programas web em JavaScript usando o DOM


    Interatividade em Páginas Web:

    • Programar em JavaScript com objetos
    • Criar páginas web dinâmicas em HTML5, CSS3 e JavaScript manipulando o DOM
    • Criar páginas web interativas em HTML5, CSS3 e JavaScript com eventos
    • Criar, estilizar e validar formulários em páginas web com HTML5, CSS3 e JavaScript


    Programação Web com JavaScript II:

    • Escrever programas em JavaScript com arrays
    • Programar repetições/iterações em JavaScript
    • Programar funções em JavaScript
    • Programar em JavaScript com strings (texto) e números
    • Encontrar e tratar bugs (erros) em JavaScript


    Projeto de Bloco: Fundamentos do Desenvolvimento de Software:

    • Criar páginas web em HTML5 e CSS3 com os principais recursos
    • Escrever programas simples em JavaScript
    • Escrever programas em JavaScript com mais recursos
    • Criar páginas web interativas em HTML5, CSS3 e JavaScript manipulando o DOM
  • Fundamento de Dados

    Visualização de Dados e Introdução a SQL:

    • Visualizar dados de um CSV no Google Looker Studio
    • Construir um relatório interativo baseado em dados usando Google Looker Studio
    • Realizar queries SELECT em uma base de dados SQL
    • Extrair informações através de agrupamentos e sumarização (GROUP_BY e ORDER_BY)


    Programação com Python:

    • Escrever programas que realizam operações em Python
    • Escrever programas simples com decisão/seleção em Python
    • Escrever programas simples com repetição/iteração e listas em Python
    • Programar funções em Python
    • Programar em Python com strings (texto) e número
    • Programar decisão/seleção e repetição/iteração com listas em Python


    Fundamentos de Modelagem Relacional e SQL:

    • Projetar modelos relacionais de bases de dados com restrições
    • Aplicar regras de normalização em um modelo relacional de dados
    • Criar tabelas e objetos em um banco de dados utilizando SQL
    • Fazer agregações entre duas ou mais tabelas em banco de dados


    Python para Dados:

    • Programar em Python com arquivos, sets e dicionários
    • Consumir dados em diferentes formatos utilizando a biblioteca Pandas
    • Manipular dados tabulares provenientes de planilhas e banco de dados utilizando a biblioteca Pandas
    • Encontrar e tratar bugs (erros) em Python
    • Realizar web scraping utilizando expressões regulares e BeautifulSoup


    Projeto de Bloco: Fundamentos de Dados:

    • Desenvolver programas simples em Python
    • Recuperar informações de uma base de dados usando queries e agregações
    • Manipular dados tabulares através de modelos SQL e estruturas de dados em Python
    • Manipular dados provenientes de arquivos CSV e JSON através de programas que usem Python e SQL
    • Realizar web scraping, manipulando os dados com SQL
  • Desenvolvimento Front-end com Frameworks

    Mobile-first UI com React:

    • Construir layouts em CSS3 com Flexbox
    • Criar páginas web responsivas com CSS3
    • Estilizar componentes React com CSS3


    Fundamentos de React:

    • Utilizar Javascript para desenvolver aplicações ReactJS
    • Desenvolver componentes em uma interface
    • Apresentar dados dinâmicos em uma interface ReactJS
    • Implementar condicionais e lista em uma aplicação ReactJS


    Desenvolvimento Mobile com React Native:

    • Desenvolver aplicativos simples com os componentes “core” do React Native
    • Desenvolver aplicativos estilizados e com múltiplas telas, usando o React Native
    • Desenvolver aplicativos com listas e mostrando progresso, usando o React Native
    • Desenvolver aplicativos com input dos usuários e imagens, usando o React Native


    Desenvolvimento Web com React:

    • Desenvolver aplicações que respondam à eventos com a atualização da interface
    • Desenvolver componentes usando React Hooks
    • Criar formulários web usando componentes ReactJS
    • Criar aplicações React com múltiplas páginas usando React Router


    Projeto de Bloco: Desenvolvimento Front-end com Frameworks:

    • Descrever os fundamentos da metodologia Scrum
    • Desenvolver uma interface web usando componentes React
    • Criar uma interface web reativa direcionada a componentes que implemente um fluxo de dados entre diferentes páginas
    • Desenvolver aplicativos multiplataforma com os componentes da biblioteca NativeBase
  • Desenvolvimento Back-end

    Fundamentos de Desenvolvimento Java:

    • Preparar o ambiente para desenvolvimento local com Java
    • Escrever programas em Java usando seus elementos básicos
    • Escrever programas em Java que utilizem classes e objetos
    • Utilizar os pilares do paradigma de orientação ao objeto para criação de programas em Java
    • Escrever programas em Java com arrays, coleções, arquivos e recursos mais avançados


    Fundamentos de Desenvolvimento com C#:

    • Preparar ambiente para desenvolvimento local com C# e .NET
    • Escrever programas em C# usando seus elementos básicos
    • Escrever programas em C# que utilizem classes e objetos
    • Utilizar os pilares do paradigma de orientação ao objeto para criação de programas em C#
    • Escrever programas em C# com Arrays, arquivos e recursos mais avançados


    Desenvolvimento de Serviços Web e Testes com Java:

    • Desenvolver testes unitários usando JUnit
    • Consumir serviços web (RESTful APIs) com Java
    • Desenvolver serviços web (RESTful API) usando Javalin


    Desenvolvimento Web com .NET e Bases de Dados:

    • Utilizar delegates e events em programas C#
    • Desenvolver uma aplicação web full-stack (“server-based UI”) em ASP.NET Core usando Razor Pages
    • Acessar bases de dados usando EF Core (sem SQL)
    • Desenvolver uma aplicação web em ASP.NET Core acessando bases de dados via EF Core


    Projeto de Bloco: Desenvolvimento Back-end:

    • Formalizar requisitos de sistema através de Casos de Uso
    • Modelar as classes e relacionamentos de um sistema
    • Modelar as componentes dinâmicas de um sistema
    • Consolidar e implementar um projeto de software
  • Ciência da Computação

    Velocidade e Qualidade com Estruturas de Dados e Algoritmos:

    • Avaliar a velocidade de algoritmos introdutórios usando a notação Big O
    • Utilizar as estruturas de dados hash tables, filas (queues) e pilhas (stacks)
    • Desenvolver algoritmos avançados usando recursão e programação dinâmica
    • Utilizar as estruturas de dados listas encadeadas (linked lists) e árvores (trees)


    Sistemas Operacionais com Linux e Phyton:

    • Operar o sistema operacional Linux utilizando a linha de comando
    • Explicar como o Linux opera o hardware e os diferentes dispositivos de sistema
    • Gerenciar aplicativos, pacotes, containers e sistemas de inicialização no Linux, utilizando a linha de comando
    • Desenvolver programas simples em Python com paralelismo, utilizando a linha de comando


    Estruturas de Dados e Algoritmos Avançados:

    • Utilizar as estruturas de dados heaps e tries
    • Utilizar a estrutura de dados grafos (graphs)
    • Desenvolver algoritmos avançados com grafos
    • Resolver problemas com algoritmos gulosos (“greedy”) e outras técnicas adicionais de otimização


    Programação Distribuída com Redes usando Linux e Python:

    • Conectar em rede e com a Internet computadores com o sistema operacional Linux
    • Utilizar serviços e aplicações de rede do Linux
    • Desenvolver programas em Python que se comunicam por rede
    • Desenvolver programas em Python para analisar, manipular e proteger redes


    Projeto de Bloco: Ciência da Computação:

    • Analisar o desempenho de algoritmos de ordenação utilizando Python e recursos do Linux
    • Desenvolver programas utilizando processos assíncronos, computação paralela, algoritmos para árvores e listas encadeadas
    • Implementar heaps, tries e grafos e técnicas de comunicação de rede com o uso de sockets
    • Resolver problemas de grafos e/ou NP-completos, e de comunicação, análise e monitoramento de redes
ADMISSÃO E VALORES

Duração: 2 anos e 6 meses

Carga horária: 2783 horas

Foco: Front-End, Back-End, Base de Dados, Desenvolvimento Mobile

Sobre a graduação

  • É reconhecida pelo MEC?

    O curso de Análise e Desenvolvimento de Sistemas EAD foi  autorizado pela Portaria 305 de 09/07/2013.

    Reconhecido pelo MEC com nota máxima pela Portaria 95 de 09/04/20.

    Consulte aqui o cadastro da Instituição no Sistema e-MEC

  • Qual o tipo de diploma?

    Graduação. Esse curso em Análise e Desenvolvimento de Sistemas EAD habilita o aluno para o exercício profissional da área e permite a continuação dos estudos em Pós-Graduação, MBA, Mestrado e Doutorado, e a participação em concursos públicos.

  • Quais os objetivos e carreiras?

    Esta faculdade ADS EAD forma desenvolvedores e analistas de sistemas com capacidade de aplicar as tecnologias em plataformas efetivamente usadas no mercado, incluindo o sistema mobile Android e o modelo de Cloud Computing.

    O egresso poderá atuar em cargos como: Desenvolvedor Front end; Desenvolvedor Mobile (apps); Desenvolvedor Back endProjetista de SoftwareGerente de Projetos de SoftwareConsultor e Auditor de Sistemas.

  • Para quem é?

    Pessoas que buscam trabalhar como desenvolvedores/programadores e construir sistemas, sites, jogos e apps.

    Profissionais que já são da área de software e buscam validar seu conhecimento por uma graduação, e também ampliar suas possibilidades de atuação.

    Profissionais atuantes em outras áreas que desejam migrar para o desenvolvimento de sistemas e ter o domínio das tecnologias e competências atuais da área.

  • Qual infra preciso ter?

    Para assistir às aulas, basta um celular com câmera e boa conexão internet wifi ou 4g, mas será bem mais produtivo se você usar um desktop ou notebook com câmera e um confortável fone de ouvidos, que é a configuração recomendada.

    Para fazer os trabalhos e enviar pelo Moodle, você deve usar um computador com configuração mínima Core i3, 4gb de RAM (recomendável 8gb) e internet de boa qualidade.

    Ao tornar-se aluno do curso de Análise e Desenvolvimento de Sistemas EAD, você terá direito a uma conta no G Suite do Google e acesso a todas as VMs (Virtual Machines) necessárias para seu aprendizado, assim como instruções para baixá-las e utilizá-las.

  • Sobre o coordenador

    Fernando Ferreira

    Coordenador da Faculdade de Análise e Desenvolvimento de Sistemas EAD, Fernando Ferreira é pioneiro em Data Science no Brasil e é doutor em Inteligência Artificial pela Coppe/UFRJ e mestre em Engenharia Elétrica. Atualmente também coordena pós-graduações e formações em data science, inteligência artificial e machine learning na Faculdade Infnet.

    É um dos professores de destaque na Faculdade Infnet e atua diretamente no mercado, sendo cofundador da Twist Systems, empresa especializada em ciência de dados.

Ficha técnica do curso

Você só encontra no Infnet

Nota máxima (5) pelo MEC

A graduação em Análise e Desenvolvimento de Sistemas EAD foi avaliada com nota máxima (5) pelo MEC.

Aulas ao vivo todos os dias

Não são aulas prontas, pré-gravadas anos atrás. São aulas diárias ao vivo. A única diferença da graduação presencial para a EAD é que você não precisa sair de casa.

Turma de verdade

Você participa de uma turma de verdade, onde interage com alunos e professores e constrói seu networking para alavancar sua carreira em engenharia de software.

Prepara para certificações

Esta faculdade em ADS EAD prepara para as certificações: Programming in HTML5 with JS and CSS3 e Dev ASP.NET MVC Web App.

Alta demanda profissional

Este curso de análise e desenvolvimento de sistemas EAD cobre as plataformas mais demandadas pelas empresas, formando profissionais disputados pelo mercado.

Projetos de mercado

O aluno desta faculdade em desenvolvimento de sistemas aprende enquanto constrói um portfólio de projetos reais, com os mesmos desafios do mercado de trabalho.

A principal graduação para Devs

A graduação em Análise e Desenvolvimento de Sistemas EAD é a ideal para quem deseja se tornar desenvolvedor.

Décadas de expertise

A Faculdade Infnet está no mercado há 30 anos. São décadas de expertise acumuladas no ensino especializado de engenharias tech, tanto no presencial quanto na modalidade EAD.

Bônus

PROGRAMA DE APERFEIÇOAMENTO

Sua graduação já garante o essencial. O Programa de Aperfeiçoamento garante o diferencial.

No Infnet, além das disciplinas regulares da sua graduação, você também tem direito a eletivas de outras áreas sem custo adicional. Assim, você pode desenvolver competências complementares à sua formação, altamente valorizadas pelo mercado.

HÁ 30 ANOS FORMANDO ENGENHEIROS TECH

A Faculdade Infnet se destaca como uma instituição de ensino superior com três décadas de tradição no ensino das Engenharias Tech. Desde sua fundação em 1994, a Faculdade tem sido influente nesse campo, desenvolvendo continuamente os principais profissionais da área e conquistando reconhecimento na indústria.

30

Anos de história

30.000

Alunos formados

+50

Cursos presenciais e Live

Professores de mercado

Nosso corpo docente é formado por professores de mercado, que combinam experiência profissional no mercado de engenharia de software, certificações, experiência de ensino e titulação acadêmica.

Acesso a recursos exclusivos

Temos grande experiência em Graduações do campo da tecnologia, proporcionando aos alunos processos, métodos e materiais acesso a materiais como vídeos, livros e guias de estudos das principais editoras de tecnologia do mundo, tais como: Apress, Packt Publishing, Pearson, O’Reily, Sams, Cisco Press, McGraw-Hill, Sybex, entre outras.

Parcerias educacionais

O Infnet tem parceria institucional com diferentes fornecedores de tecnologia e organizações, o que favorece a oferta de cursos atualizados e alinhados com o mercado de trabalho.

COMO O ALUNO APRENDE

Comunidade Infnet

Nossos alunos também constroem seu networking através de nossa comunidade online, onde podem se comunicar e interagir com outros alunos e professores. A comunidade online permite o compartilhamento de materiais e oportunidades a respeito de cada área.

Ciclo de atividades

A Faculdade oferece atividades complementares, como webinars e eventos online com especialistas da área. Durante as atividades dos cursos, tratamos de diversos assuntos relevantes para a empregabilidade do profissional.

Profundidade

Disciplinas com duração suficiente para explorar cada tema em profundidade. Uma oportunidade para o aluno aprender novos softwares e ferramentas de trabalho, construir seu portfólio e ampliar sua empregabilidade.

Ao vivo e flexível

Você assiste e participa das aulas todos os dias, podendo tirar dúvidas e trocar experiências com professores e colegas. Caso precise faltar ou queira rever conteúdos, você também tem a possibilidade de assistir as aulas gravadas quantas vezes quiser.

Conteúdos premium

Nossos alunos têm acesso a vídeos, livros e guias de estudos premium das principais editoras de tecnologia do mundo, tais como: Apress, Packt Publishing, Pearson, O’Reily, Sams, Cisco Press, McGraw-Hill, Sybex, entre outras.

Projetos práticos

Durante todas as disciplinas o aluno coloca em prática o que aprende através do desenvolvimento de projetos reais baseados nos desafios das empresas. A avaliação é feita de forma igual ao mercado, considerando as habilidades desenvolvidas pelo aluno.

Depoimento de alunos

“Quando que me comprometi em iniciar uma nova graduação, estava prestes a realizar uma mudança para fora do Brasil.

Assim, escolher a modalidade Live foi a melhor coisa para mim. Atuo na área de Análise e Desenvolvimento de Sistemas e todos os estudos que tive durante a faculdade foram de suma importância para meu desenvolvimento profissional. Com tal formação, as propostas sempre foram em grande quantidade e isso é muito satisfatório.”
“Eu estou plenamente satisfeito com esta Faculdade de Análise e Desenvolvimento de Sistemas EAD, porque sinto que o Infnet já era uma faculdade digital antes mesmo de precisarmos que a educação tivesse essa virada. Tenho mais de 12 anos de experiência na área e mesmo assim eu me sinto bem mais desenvolvedor hoje do que no início da graduação. Em relação ao networking, tem sido igual à experiência presencial. Eu mantenho uma rede forte com meus colegas, alunos de alunos de outros períodos e também professores.

Eu tive toda a experiência acadêmica que estava esperando com uma flexibilidade que não tinha ainda experimentado.”
"A metodologia Live é a única forma que vejo para atender às minhas necessidades. Meu nível de satisfação é o mais alto. Estou conseguindo aprender ao mesmo tempo em que monto meu portfólio para me destacar no mercado de trabalho.

Além disso, a vantagem mais imediata foi já conseguir um estágio sem ter problemas com horário. E vejo cada vez mais vagas que me sinto apto a exercer."
"A Faculdade de Análise e Desenvolvimento de Sistemas EAD permite que eu estude com flexibilidade sem perder a interação com os professores nas aulas ao vivo, que posso acompanhar sem sair de casa. Todos os dias tenho a possibilidade de ter aula para sanar dúvidas e entender o conteúdo. Me sinto parte do corpo discente do Infnet. Sempre que necessito de alguma orientação, o feedback é rápido. E sinto o esforço de agregação que a instituição faz e nos proporciona."
“O desafio do Live é sempre manter o foco nos estudos, mesmo de casa. Por outro lado, há muitos benefícios, como horário flexível para trabalhar, continuar meu curso de inglês, poder assistir às aulas quantas vezes achar necessário para entender e outros.

Logo após o início dos estudos, comecei a trabalhar na área. O primeiro bloco já foi bem proveitoso, tanto que hoje trabalho com Desenvolvedor Full-stack para Web, e também com aplicações móveis.”

Qual é a diferença entre TI e Análise e Desenvolvimento de Sistemas?

TI (Tecnologia da Informação) e ADS (Análise e Desenvolvimento de Sistemas) são termos relacionados, mas têm significados distintos.

TI é um termo mais abrangente que engloba todas as atividades relacionadas à tecnologia da informação, enquanto análise e  desenvolvimento de sistemas é uma disciplina específica dentro da TI que se concentra na criação de software e sistemas de informação. Os profissionais de TI podem trabalhar em diversas áreas, incluindo análise e desenvolvimento de sistemas, mas também podem estar envolvidos em outras atividades, como engenharia de software, administração de redes, segurança da informação, entre outras.

TI (Tecnologia da Informação)

O termo TI é utilizado em referência ao campo responsável por garantir que os sistemas de informação sejam eficientes, seguros e estejam alinhados com os objetivos da organização.

ADS (Análise e Desenvolvimento de Sistemas)

Os desenvolvedores de sistemas são responsáveis por criar e desenvolver sistemas operacionais, criando soluções de software que resolvam problemas ou forneçam funcionalidades específicas para melhorar processos e desempenho nas organizações.

Perguntas frequentes

  • Por que estudar no Infnet?

    A Faculdade Infnet é referência em engenharias tech. Possui como foco o ensino de excelência orientado ao mercado de tecnologia, com metodologia prática baseada em competências e grades curriculares atualizadas.

  • Qual a avaliação do MEC para o EAD do Infnet?

    A qualidade da Faculdade Infnet foi reconhecida pelo MEC, que conferiu conceito máximo (5) para a modalidade EAD da instituição e para todas as graduações reconhecidas. Portaria 529 de 14/06/2013. Essas informações são públicas, o candidato pode ir lá sozinho e pesquisar no site: emec.mec.gov.br/

    Este nível de qualidade só é possível pela metodologia que combina aulas ao vivo diárias e o aprendizado através do desenvolvimento de projetos com desafios reais da profissão. Além disso, a metodologia de avaliação por competências aproxima os alunos do mercado de trabalho.

  • Por que o EAD da Faculdade Infnet é diferenciado?

    Aulas ao vivo todos os dias
    Não são aulas prontas, pré-gravadas anos atrás. São aulas de verdade, 100% ao vivo, todos os dias, iguais à sala de aula, mas sem sair de casa.

    Flexibilidade
    Nesta faculdade, as aulas são ao vivo, mas você pode assisti-las em outros horários se preferir. As aulas ficam gravadas e disponíveis para você.

    Comunidade online
    Você participa de uma comunidade online com seus colegas e também com milhares de alunos e professores do Infnet, parecida com um Facebook. Você acessa para tirar dúvidas, encontrar oportunidades, fazer amizades e muito mais.

    Faculdade referência
    A Faculdade Infnet ensina tecnologia há 30 anos. Nossa expertise são as engenharias tech. Até hoje, já foram mais de 30 mil alunos formados em todo o Brasil.

  • Sou obrigado a ver todas as aulas no horário previsto?

    Não, você pode assistir no horário que quiser. Mas é muito importante que você dedique tempo ao curso. Para não ficar para trás, você deve assistir todas as aulas, de preferência diariamente. Sempre que possível, assista ao vivo para poder interagir e tirar suas dúvidas com o professor.

  • O diploma é o mesmo de uma graduação presencial?

    Conforme a legislação vigente, diplomas de graduação EAD Live são iguais aos diplomas de graduações presenciais. A titulação é exatamente a mesma. A única diferença está no número da portaria do curso, que aparece no verso do diploma. Em todos os casos, no verso do diploma, há uma indicação da portaria do MEC de autorização e reconhecimento do curso.

    Os cursos presenciais ou EAD possuem portarias diferentes. Então, no verso do diploma do aluno do presencial, o número da portaria é um, enquanto que, no verso do diploma da modalidade a distância, o número da portaria é outro.

  • Como funciona a apresentação de projetos?

    No final de cada bloco de estudos da Faculdade em Análise e Desenvolvimento de Sistemas, o aluno deve apresentar um projeto prático ao vivo pelo Zoom em seu ambiente de estudos, como sua residência, por exemplo. A identidade do aluno é verificada pelo professor e a apresentação é gravada para registro e comprovação da atividade.

    Ao final da graduação ADS EAD, os alunos têm a oportunidade de apresentar presencialmente de três a cinco projetos de seu portfólio em um evento dedicado à promoção da empregabilidade do aluno na sede da instituição no Rio de Janeiro. 

    Caso o aluno não possa comparecer presencialmente, é possível solicitar dispensa. O evento é uma oportunidade única para os estudantes mostrarem seu potencial, estabelecerem conexões valiosas para o futuro profissional e aprimorarem suas habilidades de apresentação.

  • Como o Programa de Aperfeiçoamento e Inovação funciona?

    Ao se matricular no Infnet, você ganha um bônus: as eletivas de aperfeiçoamento. São disciplinas voltadas para o desenvolvimento de habilidades técnicas, comportamentais e inovadoras em diversos temas, da neurociência e design thinking a IA e blockchain. Todo ano são oferecidas de 8 a 15 eletivas, atualizadas a cada edição.

    As aulas são realizadas ao vivo e podem incluir atividades práticas, discussões ou trabalhos, a critério do professor. Qualquer aluno de graduação pode fazer até duas eletivas de aperfeiçoamento por ano, sem custo adicional.

Informações e valores

A Faculdade Infnet valoriza o seu tempo! Por isso, disponibilizamos a Íris, nosso atendimento inteligente, para que você possa obter informações sobre o curso de seu interesse a qualquer hora do dia. Ao finalizar esse atendimento, estaremos prontos para te ajudar sem demora, durante o horário comercial.

Cursos relacionados à faculdade em ADS EAD: