Cursos de React: Construa aplicativos da Web altamente interativos.
React é uma biblioteca de scripts Java código aberto que pode ser usada para criar aplicativos interativos da Web e móveis. Geralmente é comparado a estruturas MVC como Angular , Ember e Backbone, no entanto, o React é distinto em seu foco na interface do usuário do aplicativo (a Visualização no MVC). Sua abordagem única para renderizar interfaces de usuário altamente interativas é poderosa e libertadora e levou à popularidade do React .
Neste treinamento ao vivo conduzido por instrutor, demonstramos o poder e a flexibilidade do React , comparamos com estruturas alternativas e orientamos os participantes passo a passo na criação de seu próprio aplicativo React .
Ao final deste curso, os participantes serão capazes de:
- Entenda a filosofia de design da React .
- Decida quando e onde faz sentido usar o React e quando repensar o modelo MVC convencional.
- Entenda os conceitos do React , como componentes, acessórios, estado e ciclo de vida.
- Implemente tecnologias relacionadas, como Babel, Webpack e JSX.
- Crie, teste e implante um aplicativo da web interativo.
Com ênfase na prática prática e na conclusão de um aplicativo real, esse treinamento será inestimável para os desenvolvedores de aplicativos da Web que desejam usar o React para aumentar sua produtividade e valor.
Formato do Curso
- Visão geral dos recursos e capacidades do React , juntamente com o desenvolvimento passo a passo de um aplicativo Web do mundo real.
Programa do Curso
Introdução
- React vs Angular vs Vue.js vs outras estruturas MVC
Princípios de design por trás React
Compreendendo o DOM
Configurando seu ambiente de desenvolvimento
Como funcionam os componentes em React
O Ciclo de Vida do Componente
Visão geral da sintaxe JSX
Renderizando um Element
Construindo seu primeiro componente
Tratamento do estado em React
Definindo os relacionamentos pai/filho dos seus componentes
Tratamento de eventos e renderização condicional
Componentes de contêiner versus componentes de apresentação
Implementando formulários e processando a entrada do usuário
Testando seu React aplicativo da Web
Integrando React com outros frameworks e plugins
Implantando seu React aplicativo
Resumo e conclusão
Requisitos
- Familiaridade básica com HTML & CSS.
- Conhecimento básico de JavaScript e programação.
- Familiaridade com a sintaxe e recursos do ES6.
Público
- Desenvolvedores front-end
- Programadores Web
- Javaprogramadores de scripts
Precisa de ajuda para escolher o curso certo?
Cursos de React: Construa aplicativos da Web altamente interativos. - Enquiry
React: Construa aplicativos da Web altamente interativos. - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (7)
muito prático. o instrutor foi muito claro e conhecedor
Li Fang Bren Ong - DBS Bank Limited
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida
A explicação do conceito é clara.
Noorazare Puasa - DBS Bank Limited
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida
Aprendizagem foi abrangente e atendeu às necessidades.
Wei Lin Tan - DBS Bank Limited
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida
Como o React funciona.
Yechun Wang - DBS Bank Limited
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida
Que, em grande parte do curso, os tópicos foram bastante atomizados e bem explicados antes de avançarmos.
Piotr - SPOC SA
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida
Eu gostei muito dos tópicos e do excelente palestrante!
Adam Gozdziewski - SPOC SA
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida
Eu gostei principalmente dos muitos exemplos e casos de uso.
Mateusz Grzeskowiak - SPOC S.A.
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Reactive Programming with Angular RxJS
14 Horas[A programação reactiva é um paradigma de programação assíncrona que se centra nos fluxos de dados e na propagação de dados, estabelecendo uma dependência definida entre os modelos de execução subjacentes e os fluxos de dados emitidos de um componente para outro. Muitas ineficiências de design de aplicações Angular na construção de UIs assíncronas podem ser superadas utilizando padrões de estilo reativo oferecidos pela biblioteca RxJS.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como implementar padrões observáveis em seus projetos de aplicativos Angular à medida que avançam em uma série de casos que mostram problemas comuns de design angular e como eles se beneficiam de projetos de programação reativa.
No final deste treinamento, os participantes serão capazes de:
- Compreender o paradigma de programação reativa e a biblioteca RxJS.
- Crie aplicativos pesados da UI Angular com escalabilidade, flexibilidade e capacidade de resposta em mente usando padrões de programação reativos.
Formato do curso
- Palestra interactiva e discussão.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Ant Design
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar Ant Design para aprimorar a experiência do usuário para seu aplicativo React.
No final deste treinamento, os participantes serão capazes de implementar os componentes React da Ant Design para desenvolver belos aplicativos da Web de classe empresarial.
Web Application Development with Flask
14 HorasEste curso prático é destinado a Python desenvolvedores que desejam criar e manter suas primeiras aplicações web. É também direcionado às pessoas que já estão familiarizadas com outros frameworks web como Django ou Web2py, e querem aprender como o uso de um microframework (ou seja, um framework que une bibliotecas de terceiros em vez de fornecer uma solução universal autossuficiente) altera o processo.
Uma parte significativa do curso é dedicada não ao próprio Flask (é minúsculo), mas às bibliotecas e ferramentas de terceiros frequentemente usadas em projetos do Flask.
Functional Reactive Programming with Java 9 and RxJava
14 HorasEste treinamento presencial e ministrado por instrutor em Portugal (online ou no local) é destinado a desenvolvedores de software de nível intermediário e arquitetos de sistemas que desejam criar aplicativos reativos usando Java 9, Spring, Jersey, Akka e a biblioteca de programação reativa RxJava 2.0.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender a importância e o significado da programação reativa no desenvolvimento de aplicações e sistemas.
- Executar teste de unidade em RxJava 2.0.
- Utilizar o framework Akka sob os princípios da programação reativa.
- Empregar Spring para lidar com o desenvolvimento de aplicações concorrentes.
- Use a API de fluxo do Java 9 para desenvolver aplicativos reativos.
Next.js 14 Advanced Development
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web de nível intermediário a avançado e arquitetos técnicos que desejam explorar os avanços do Next.js 14 e obter o conhecimento para criar aplicativos da Web de ponta.
No final deste treinamento, os participantes serão capazes de:
- Aproveitar todo o potencial do Next.js 14 para construir aplicativos complexos.
- Utilize os recursos mais recentes, como Middleware, React Server Components e Edge Functions.
- Implementar práticas recomendadas para desempenho, escalabilidade e SEO.
- Solucionar problemas comuns em aplicativos Next.js de forma eficaz.
Next.js 14 - Advanced
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível avançado que desejam dominar os recursos mais recentes do Next.js 14, otimizar o desempenho e implementar técnicas modernas do React.
No final deste treinamento, os participantes serão capazes de:
- Implementar ganchos React avançados e recursos simultâneos.
- Compreender e utilizar estratégias de encaminhamento Next.js de forma eficaz.
- Aproveitar os componentes do servidor, as ações do servidor e as abordagens de renderização híbrida.
- Otimizar a busca de dados, o armazenamento em cache e a regeneração estática incremental.
- Utilizar Next.js como uma solução de backend com Edge Functions e Edge Runtime.
- Gerir o estado utilizando React Context, Redux e bibliotecas de estado atómico.
- Otimizar o desempenho da aplicação para Web Core Vitals.
- Teste, monitorize e implemente aplicações Next.js de forma eficiente.
React with Next.js
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o Next.js para criar aplicativos React.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver aplicações web do lado do servidor e sites estáticos em Next.js.
- Manipular e armazenar dados com MongoDB.
- Proteger um aplicativo da Web com autenticação AuthO.
RxJava for Android Developers
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar o Rx Java para desenvolver e implantar um aplicativo móvel Android.
No final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento que inclua as bibliotecas, pacotes e frameworks necessários para o desenvolvimento de uma aplicação reactiva.
- Entender como os fluxos de dados e eventos são emitidos e consumidos.
- Conceber aplicações que modelam situações do mundo real (baseadas em eventos) de uma forma elegante e concisa.
Reactive Programming for iOS with RxSwift
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal apresenta aos participantes técnicas reativas oferecidas por RxSwift para gerenciar a transferência e a combinação de fluxos de dados assíncronos, manipulando seqüências observáveis simples e a arquitetura e o desenvolvimento de aplicativos iOS responsivos, flexíveis e escalonáveis do setor.
No final deste treinamento, os participantes serão capazes de:
- Entender os conceitos básicos por trás da programação reativa em Swift 3.
- Transformar vários itens, como arrays e eventos, em sequências observáveis.
- Aplicar vários filtros a sequências observáveis, transformar e combinar sequências observáveis.
- Escrever testes unitários para o código Rx.
- Utilizar eficazmente dados cegos de elementos da interface do utilizador.
Web Application Development (Advanced Level)
28 HorasThis instructor-led, live training in Portugal (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 HorasEsta formação ao vivo, ministrada por um instrutor em Portugal (online ou presencial), é direcionada a profissionais de nível iniciante que desejam criar sites funcionais e interativos usando tecnologias web fundamentais.
No final desta formação, os participantes serão capazes de:
- Compreender como a web funciona (arquitetura cliente-servidor, URLs, navegadores).
- Criar páginas web estruturadas usando HTML5.
- Estarilar e melhorar visualmente as páginas web usando CSS.
- Adicionar interatividade e lógica usando JavaScript.
- Manipular o DOM para responder a eventos do usuário.
Web Development with Bubble
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar Bubble para criar aplicativos da Web totalmente funcionais sem código.
No final deste treinamento, os participantes serão capazes de:
- Construir uma aplicação web a partir do zero, sem experiência de codificação.
- Criar bases de dados e serviços web para operações de back-end.
- Conceber e criar interfaces de utilizador dinâmicas e experiências de utilizador.
Desenvolvimento de Aplicativos na Web em PHP
21 HorasO curso é projetado para desenvolvedores intermediários de PHP que desejam enriquecer seus conhecimentos e aprender as melhores práticas em técnicas de programação e desenvolvimento web baseados em programação orientada a objetos e padrões de design.
Yeoman
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam aprender sobre Yeoman e entender como ele se encaixará em uma arquitetura de aplicativo da Web e fluxo de trabalho de desenvolvimento.
No final deste treinamento, os participantes serão capazes de:
- Conhecer as caraterísticas e os benefícios da utilização de Yeoman no desenvolvimento de aplicações.
- Conhecer e compreender o processo de construção e gestão de uma aplicação utilizando Yeoman.