Cursos de Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2
Este curso foi criado com os seguintes objetivos:
- Conceitos fundamentais do Node.js
- Internos do motor V8
- Administração de aplicativos Express .js
- Desempenho e Monitoramento
- Gerenciamento de processos
Este curso destina-se a apreender as ferramentas e conceitos necessários para administrar aplicativos Node.js Expres.js, entender e monitorar o desempenho em um ambiente de mecanismo V8.
Programa do Curso
Express.js
- Instalação de Express.js
- Estrutura de diretórios de uma aplicação Express.js
- Criação de um servidor
- Funções de encaminhamento e middleware
- Tratamento de erros
- Registo do lado do servidor
- ...
- Módulos do lado do servidor: HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Processo e processo filho, REPL, Zlib
- Balanceamento de carga em associação com nginx
Node.js - a base (apenas conceitos e arquitetura)
- Node.js, V8 & Desenvolvimento do lado do servidor
- Bloqueio vs. Não-bloqueio
- Orientado a eventos Programming
- Loop de eventos e o demultiplexador de thread única
- npm como um gerenciador de pacotes
- Mecanismos de dependência
- O ficheiro package.json
- Migrações de versão
Componentes internos do motor V8
- Desempenho
- V8 como um compilador
- Esquemas de memória
- Recolha de lixo
- Fugas de memória
Monitorização
- Monitorização com sematexto
- Monitorização com o ruxit
- ...
1.5 PM2
- Empacotamento e implantação de aplicativos
- Empacotamento e implantação de tempo de execução do Nodejs+pm2
- Pacote de scripts do Nodejs
- Verificação e troca de versão do nodejs
- Localizações e padrões do sistema de arquivos
- Registo de dados
- Scripts de inicialização
- Certificados SSL/TLS
- Monitorização
- Parar, iniciar, eliminar, ressuscitar aplicações
- Parar, iniciar, ressuscitar o processo PM2
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 - Booking
Cursos de Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 - Enquiry
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
Ambiente amigável. Além disso, gostei da formação individual. É muito produtivo. Recomendo-o sem dúvida aos meus amigos e colegas.
Zeed - Tamkeen Technologies
Curso - Building Microservices with NodeJS and React
Máquina Traduzida
A situação era atípica, porque uma formação intensiva para programadores tinha de ser realizada com não programadores. Lukasz aceitou este desafio com empatia e muito humor. Através da sua forma inteligente e flexível, conseguiu assegurar que todos obtivessem um ganho de aprendizagem concreto. Gostei muito e teria todo o gosto em participar novamente num seminário com o Lukasz.
Christoph - Honda Bank GmbH
Curso - MERN Fullstack Development
Máquina Traduzida
Aprendi muito sobre o tema
Zsolt Langviser - Accenture Industrial SS
Curso - NestJS: Beginner to Advanced
Máquina Traduzida
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Curso - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.
Curso - Node.js for JavaScript Developers
Próximas Formações Provisórias
Cursos Relacionados
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores .NET de nível iniciante que desejam obter proficiência em JavaScript, Node.js e React para desenvolver e migrar ativamente sistemas / plataformas.
No final desta formação, os participantes serão capazes de:
- Escrever e depurar código JavaScript de forma eficaz.
- Construir e implantar aplicativos do lado do servidor usando Node.js.
- Desenvolver interfaces de utilizador dinâmicas e responsivas com React.
- Integrar componentes de front-end e back-end para criar aplicações full-stack.
- Compreender as melhores práticas para migrar sistemas legados para plataformas modernas baseadas em JavaScript.
JavaScript, jQuery, NodeJS & AngularJS
56 HorasEste curso destina-se a trazer um iniciante no Java Script a um nível em que ele ou ela seja capaz de entrar no mercado como desenvolvedor Java Script.
O curso é intensivo e totalmente 'hands on'
Criando aplicativos da Web usando o MEAN stack
35 HorasObjetivo do curso:
MEAN stack é uma solução full-stack JavaScript que ajuda a escrever aplicações web escaláveis, robustas e de fácil manutenção de forma rápida e fácil usando MongoDB, express, AngularJS e Node.js.
No final deste curso de treinamento intensivo prático, os alunos serão capazes de:
- Armazenar os dados em NoSQL, banco de dados orientado a documentos MongoDB que traz desempenho e escalabilidade.
- Usar Node.js, a plataforma do lado do servidor construída sobre o tempo de execução do Google V8 para criar aplicações de rede rápidas e escaláveis.
- Use Express, uma estrutura de servidor HTTP simples mas poderosa para o desenvolvimento de aplicações Web, construída sobre Node.js.
- Utilizar a estrutura AngularJS que oferece uma ligação de dados declarativa e bidirecional para aplicações Web.
- Tirar partido do paradigma "full-stack JavaScript", ou seja, armazenar documentos em formato do tipo JSON em MongoDB, criar consultas JSON em Node.js/Express.js e reencaminhar estes documentos JSON para um frontend baseado em Angular.
- Conheça as últimas tendências de desenvolvimento de aplicações Web no sector das TI.
MERN Fullstack Development
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o MERN Stack para desenvolvimento de pilha completa.
No final desta formação, os participantes serão capazes de
- Integrar React com MongoDB, Express e Node.js.
- Construir uma aplicação web fullstack a partir do zero.
- Implementar a segurança do aplicativo por meio de autorização e autenticação.
Building Microservices with NodeJS and React
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores experientes que desejam construir, implantar e dimensionar aplicativos usando microsserviços criados com NodeJS e React.
No final desta formação, os participantes serão capazes de:
- Desenvolva, implante e dimensione aplicativos usando diferentes microsserviços. Crie um aplicativo renderizado React do lado do servidor. Implante aplicativos multisserviço na nuvem usando Docker e Kubernetes. Realize testes de aplicativos em microsserviços.
NestJS: Beginner to Advanced
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar NestJS para criar aplicativos da Web facilmente sustentáveis e escalonáveis.
No final deste treinamento, os participantes serão capazes de:
- Construir uma aplicação back-end usando NestJS.
- Testar serviços de back-end com Postman.
- Implementar autorização e autenticação em aplicativos back-end.
- Implantar aplicativos de back-end.
Node.js para Desenvolvedores de JavaScript
21 Horasvisão global
Node.js é uma plataforma para criar facilmente aplicativos de rede rápidos e escalonáveis. Aprenda como usar o modelo de E / S sem bloqueio orientado a eventos para criar aplicativos em tempo real que usam muitos dados e que são executados em dispositivos distribuídos. Exploraremos as opções de design que tornam o Node.js exclusivo, como isso altera a forma como os aplicativos são criados e como os sistemas de aplicativos funcionam mais efetivamente nesse modelo. Aprenda a criar códigos modulares robustos, expressivos e claros. Entenda quando usar retornos de chamada, emissores de eventos e fluxos. Use fluxos para manipular facilmente dados que seriam impossíveis de ajustar na memória do aplicativo. Obtenha confiança para lidar com erros de maneira eficaz para garantir a confiabilidade do tempo de execução. O curso tem extensos exercícios de laboratório para reforçar os conceitos e técnicas abordados.
Objetivos
Ao concluir este curso, os alunos serão capazes de:
- Entenda claramente as opções de design de plataforma que levaram o Node.js escolher um loop de eventos e o que isso significa para os aplicativos criados nessa base.
- Entenda os trade-offs únicos presentes na programação orientada a eventos.
- Crie módulos Node.js e expresse modularidade de código em um aplicativo.
- Entenda os principais padrões de controle de fluxo no Node.js e saiba quando é apropriado usar retornos de chamada, emissores de eventos ou fluxos.
- Crie e manipule buffers de forma eficiente.
- Entenda como gerenciar o estado de erro e saiba quando um processo deve sair devido a um erro.
- Crie aplicativos de rede com o Node.js
Building REST APIs with Node.js, Express, and MongoDB
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar e integrar Node.js, Express e MongoDB para criar APIs REST rápidas e escalonáveis.
No final desta formação, os participantes serão capazes de
- Configurar e integrar o Node.js e o Express com o MongoDB.
- Compreender os recursos e a arquitetura do Node.js, Express e MongoDB.
- Aprenda a criar APIs RESTful usando a pilha de back-end do Node.js, Express e MongoDB.
- Implementar rotas, filtragem, classificação e paginação para APIs REST do Node.js.
- Desenhar modelos de dados e executar operações CRUD com MongoDB e Mongoose.
- Testar e depurar APIs com Postman.
Node.js and PM2
14 HorasPúblico:
Qualquer pessoa envolvida na prestação de serviços de TI e no suporte à produção
Node.js & Express.js Basics, working with PM2 & WebStorm
21 HorasPúblico-alvo:
Tipicamente, um gestor de projectos, um analista, um programador ou qualquer pessoa que necessite:
- Explorar a estrutura e a arquitetura do node.js
- Explorar o Express.js como uma solução para o desenvolvimento web
- Avaliar Node.js & Express.js como soluções para desenvolvimento web
- Vantagens e desvantagens em relação a Java
- Ter uma boa compreensão da estrutura e dos mecanismos de implementação de uma aplicação
- Realizar tarefas de instalação / ambiente de produção / arquitetura e configuração
- Ser capaz de avaliar a qualidade do código, efetuar depuração e monitorização
- Implementar técnicas avançadas de produção, como o registo de dados
Objectivos:
- Explorar as vantagens e caraterísticas do Node.js (em comparação com o Java)
- Explorar Express.js: Arquitetura, administração (em comparação com Java EE)
- Explorar e apreender todas as caraterísticas e funcionalidades da plataforma webstorm para Node.js
- Explorar e apreender todas as caraterísticas e funcionalidades do gestor de processos de produção pm2
- Explorar e apreender o registo avançado com Winston.js
Descrição:
O curso é normalmente de 3 dias (7 horas por dia) e tem uma grande ênfase na prática. A maioria dos conceitos são descobertos através de leituras de código, exercícios e laboratórios.
Prototyping using JavaScript and Bootstrap
21 HorasJava Script é uma linguagem de programação projetada para manipular uma página da web. Bootstrap é a estrutura HTML , CSS e JS mais popular para o desenvolvimento de primeiros projetos móveis e responsivos na web.
Build REST API using Node.js
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam criar API usando Node.js.
No final desta formação, os participantes serão capazes de
- Criar um aplicativo escalável do lado do servidor com Node.js.
- Criar API REST e API GraphQL.
- Configurar a autenticação para segurança reforçada.