Curso de Desenvolvimento Back-End com Node.js, npm, Yarn e MongoDB

Solicitar informações

Curso de Desenvolvimento Back-End com Node.js, npm, Yarn e MongoDB

  • Conteúdo ➫ O que você vai aprender?
    Realizando este treinamento da Elaborata, você se capacitará para trabalhar como Desenvolvedor Back-End. Neste curso você vai aprender como desenvolver do software utilizando a linguagem de programação Java Script e dominando HTML, CSS e outras ferramentas importantes. O trabalho do Desenvolvedor Back-End também é direcionado para a segurança com programação, codificação e testes de acessibilidade. 

    As principais tecnologias/linguagens que o profissional de Back-End trabalha e que você vai aprender neste curso, são:

    - Node.js: ambiente de execução JavaScript server-side. Através do Node.js é possível criar aplicações JavasSript para rodar como uma aplicação stand-alone em uma máquina, não dependendo de um browser para a execução. O Node.js já é utilizado por grandes empresas no mercado de tecnologia, como Netflix, Uber e LinkedIn.

    - npm: é o Gerenciador de Pacotes do Node (Node Package Manager). O Node tem sido amplamente usado por desenvolvedores JavaScript para compartilhar ferramentas, instalar módulos e gerenciar suas dependências.

    - Yarn: gerenciador de dependências para JavaScript. O Yarn não veio para substituir o npm, mas para coexistir, ou seja, ser mais uma opção.

    - MongoDB: banco de dados open source, de alta performance e flexível, sendo considerado o principal banco de dados NoSQL. O MongoDB, ao contrário de bancos de dados de modelo relacional, é orientado a documentos, onde os dados são armazenados como documentos.

    Por que investir no curso?
    O mercado de trabalho para a área de Desenvolvedor Back-End oferece diversas oportunidades e existe demanda constante por profissionais qualificados. A tendência do mercado é continuar em expansão para quem deseja trabalhar como Desenvolvedor, pois os projetos envolvendo a internet atualmente são onipresentes e o conhecimento de quem entende do assunto é considerado valioso.
    A faixa salarial de um Desenvolvedor Back-End varia entre R$ 3.500 e R$ 6.500, dependendo do nível em que se encontra. Para quem está iniciando a carreira e pretende um estágio, a bolsa normalmente é de R$ 1.500. Os salários de profissionais sêniores podem chegar a R$ 12.000 ou mais.

    Para quem é indicado?
    O profissional que deseja iniciar sua carreira como Desenvolvedor Back-End deve ter domínio de raciocínio lógico, para criar códigos estáveis, confiáveis e gerenciáveis. Além de saber resolver problemas, deve também prever possíveis problemas, falhas, com o intuito de impedir que seus projetos apresentem erros constantes.
    Uma das características do profissional da área é ter facilidade para trabalhar em equipe, ser objetivo quando se comunicar com pessoas de outros departamentos e evitar expressões muito técnicas. Além disso, ter habilidade para liderança, é uma oportunidade de se destacar no mercado de trabalho, visto que, as empresas buscam cada vez mais profissionais que saibam gerenciar equipes de desenvolvimento e que tenham ampla experiência técnica.
    O Desenvolvedor Back-End pode atuar trabalhando tanto para empresas privadas quanto como autônomo, além da possibilidade do Home Office, com flexibilidade de horário e de local de trabalho.

    Por que escolher a Elaborata?
    Você terá a oportunidade de vivenciar projetos práticos, desenvolvidos durante as aulas, em todo o curso. Ou seja, não será apenas uma aula teórica, mas com a participação ativa e a interação do aluno junto a proposta apresentada pelo professor para a formação de um profissional qualificado que irá se destacar no mercado de trabalho.

    Só a Elaborata possui a maior infraestrutura do Sul do Brasil, com um espaço de mais de 1000 m². Tem um índice de satisfação de 97% e garantia de aprendizado*. Os instrutores são profissionais da área e por isso, trazem pra você a experiência e as dicas de quem respira tecnologia. Somos Centro Oficial Microsoft e LPI, atestando nossa qualidade, e nosso certificado é reconhecido dentro das grandes empresas, pois ao longo de 26 anos de atuação, a Elaborata treinou mais de 46 mil profissionais.

    *Entre em contato para mais detalhes sobre o programa Elaborata +.

     
    Tópicos do Conteúdo:

    • O que é o Node.js
    • JavaScript Runtime
    • Chrome\'s V8 JavaScript engine
    • Assíncrono orientado a eventos
    • Iniciando um servidor web
    • O módulo http
    • Request e response
    • npm
    • Instalar e usar módulos
    • ECMAScript 2015 – ES6
    • Orientação a Objetos
    • Novidades em relação ao ES5
    • Web server com Express
    • Configurando o servidor com Express
    • Estrutura da aplicação
    • App.js
    • Pasta bin, public, routes e views
    • Integração com MongoDB
    • Módulos de conexão
    • Configuração dos módulos
    • Operações com dados
    • Sessions
    • HTTP stateless
    • Aplicação com sessões
    • Configuração do app.js
    • Definição do arquivo de rotas
    • Páginas da aplicação
    • Autenticação
    • Middleware de autenticação
    • Arquivo app.js
    • Arquivo de rotas
    • Restrição de acesso a páginas
    • Aplicação
    • Middleware para restrição de acesso
    • Templates
    • Construindo uma API

    Pré-requisitos: Curso Desenvolvimento Front-End com HTML, CSS, JavaScript e Bootstrap ou conhecimentos similares.

    Material incluso: Apostila Digital e Certificado Profissionalizante.

    Modalidades: Online ao Vivo ou Presencial.

    Período das aulas:
    - Segunda-feira à sexta-feira - 19h até 22h

Solicitar informações

Outro curso relacionado com programação

  • Curso de Lógica de programação e Algoritmos

  • Centro: NAPTEC - Núcleo de Aprendizado Profissional e Tecnológico
  • Solicitar informações
  • Workshop - Scrum for Lego

  • Centro: CITS - Centro Internacional de Tecnologia de Software
  • Solicitar informações
  • Curso de Avaliação de Usabilidade

  • Centro: Labens Corp. Treinamentos Especiais
  • Solicitar informações
  • Certificação em UML OMG - Curso de UML 2.0

  • Centro: ISSO É Treinamento
  • Solicitar informações
  • Curso de Desenvolvimento de Software - Práticas e Fundamentos

  • Centro: ISSO É Treinamento
  • Solicitar informações
  • Curso de Controladores Lógicos Programáveis (CLP)

  • Centro: ECID - Educação Continuada Internacional a Distância
  • Solicitar informações
  • Curso de Lógica de Programação

  • Centro: Harpa Educacional
  • Solicitar informações