Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Real Time Communication

ASP.NET Core 2.2 - SignalR - Comunicação em tempo-real

Aprenda a criar sistemas e apps com comunicação em tempo real como Chats, Redes sociais, Notificações e muito mais.
Highest Rated
Rating: 4.6 out of 54.6 (87 ratings)
494 students
Created by Elias Ribeiro Da Silva Costa, Spacedu Treinamentos
Last updated 10/2019
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Aprenderão a criar app(Xamarin Forms) e sites com comunicação em tempo-real
  • Aprenderão a usar a biblioteca SignalR da Microsoft

Course content

6 sections • 111 lectures • 16h 53m total length

  • Preview07:51
  • Avaliação do Curso
    04:10
  • Download dos Arquivos e Código-fonte
    02:45

  • Preview08:40
  • [TEORIA] Técnicas de Comunicação em Tempo Real
    14:02
  • Preview06:30
  • Preview10:05
  • Preview04:31

  • [ESTUDO] Instalação .NET Core 2.2
    05:13
  • [ESTUDO] Db Browser for SQLite
    02:40

  • Preview06:45
  • Preview14:23
  • Preview05:32
  • Preview11:00
  • [ESTUDO] SignalR - PromoHub - Notificar Clientes
    11:01
  • [ESTUDO] SignalR - Instalando SignalR - JS
    08:50
  • [ESTUDO] Páginas do Real Promo
    09:09
  • [ESTUDO] SignalR - Cliente invocando Hub
    18:45
  • [ESTUDO] SignalR - Hub invocando Cliente
    10:32
  • [ESTUDO] Receber Promo - Layout
    18:04
  • [ESTUDO] Deploy no Azure Websites
    05:05
  • [ESTUDO] TEORIA - Explicação Xamarin e Xamarin Forms
    13:43
  • [ESTUDO] Ambiente de Desenvolvimento e Criação do Projeto
    13:48
  • [ESTUDO] Estrutura da aula e Primeiros passos
    14:36
  • [ESTUDO] XF - Splash Screen - Android
    11:10
  • [ESTUDO] XF - Splash Screen - iOS
    08:54
  • [ESTUDO] XF - Splash Screen - UWP
    04:37
  • [ESTUDO] Tela de Promoção - Layout
    13:40
  • [ESTUDO] Tela de Promoção - ListView
    13:06
  • [ESTUDO] Tela de Promoção - ObservableCollection
    07:51
  • [ESTUDO] Tela de Promoção - Integração com SignalR
    19:57
  • [ESTUDO] Reconnect - C# e JS
    07:47

  • Preview03:26
  • [ESTUDO] Criando projeto e Configurando Contexto
    06:16
  • [ESTUDO] Criando Modelos - Usuario, Grupo e Mensagem - Usando Migrations
    12:08
  • [ESTUDO] Migrando HTML para Projeto - ASP
    10:24
  • [ESTUDO] Migrando HTML para Projeto - Ajustes finais
    04:50
  • [ESTUDO] Configurar SignalR e Cliente - JS Conexão e Reconexão
    08:36
  • [ESTUDO] CADASTRAR - JS chamando Hub
    09:56
  • [ESTUDO] CADASTRAR - Hub chamando Cliente
    09:27
  • [ESTUDO] CADASTRAR - Testando o sistema de Cadastro
    04:58
  • [ESTUDO] LOGIN - JS chamando Hub
    04:57
  • [ESTUDO] LOGIN - Hub chamando JS
    10:39
  • [ESTUDO] LOGIN - Testando o sistema de Login
    03:24
  • [ESTUDO] LOGOUT - Sair do sistema
    09:50
  • [ESTUDO] ConnectionID - Explicação
    06:01
  • [ESTUDO] ConnectionID - JS e Hub
    11:33
  • [ESTUDO] ConnectionID - JS e Hub do Logout
    03:15
  • [ESTUDO] ConnectionID - Testando o sistema
    11:09
  • [ESTUDO] CONVERSAÇÃO - JS e Hub - Lista de Usuários
    11:14
  • [ESTUDO] CONVERSACAO - Testando a Lista de Usuários
    03:54
  • [ESTUDO] CONVERSAÇÃO - JS e Hub - Atualizar Lista de Usuários Online e Offline
    07:24
  • [ESTUDO] CONVERSAÇÃO - Testando Atualização Constante da Lista
    02:32
  • [ESTUDO] CONVERSAÇÃO - JS - Capturar clique no usuário
    12:44
  • [ESTUDO] CONVERSAÇÃO - JS e Hub - Criar Grupo no Banco
    13:49
  • [ESTUDO] CONVERSAÇÃO - Hub - Adicionar Grupo no SignalR
    13:55
  • [ESTUDO] CONVERSAÇÃO - JS - Enviar Mensagem
    08:18
  • [ESTUDO] CONVERSAÇÃO - Hub - Enviar Mensagem
    11:34
  • [ESTUDO] CONVERSAÇÃO - JS - Receber Mensagem
    09:10
  • [ESTUDO] CONVERSAÇÃO - Testando Enviar e Receber Mensagens
    10:32
  • [ESTUDO] CONVERSAÇÃO - JS e Hub - Listagem de Mensagens
    04:24
  • [ESTUDO] CONVERSAÇÃO - Testando Listagem de Mensagens
    08:44
  • [ESTUDO] CONVERSAÇÃO - Offline quando sair do site
    06:35
  • [ESTUDO] CONVERSAÇÃO - Testando o sistema Online e Offline
    11:30
  • [ESTUDO] Publicação do Projeto no Azure
    07:31
  • [ESTUDO] XF - Criar Projeto ZapApp
    05:18
  • [ESTUDO] XF - SplashScreen Android
    08:43
  • [ESTUDO] XF - SplashScreen iOS
    05:53
  • [ESTUDO] XF - SplashScreen UWP
    04:14
  • [ESTUDO] XF - Tela de Login
    15:54
  • [ESTUDO] XF - Tela de Login - Parte 2
    13:51
  • [ESTUDO] XF - Tela de Login - Parte 3
    08:49
  • [ESTUDO] XF - Tela de Cadastro
    02:55
  • [ESTUDO] XF - Tela Inicial - CarouselPage
    15:11
  • [ESTUDO] XF - Tela de Listagem de Usuários
    15:45
  • [ESTUDO] XF - Tela de Listagem de Usuários - Parte 2
    12:03
  • [ESTUDO] XF - Tela de Listagem de Mensagens
    12:44
  • [ESTUDO] XF - Tela de Listagem de Mensagens - Parte 2
    13:00
  • [ESTUDO] XF - Tela de Listagem de Mensagens - Parte 3
    09:16
  • [ESTUDO] XF - Tela de Listagem de Mensagens - Parte 4 - DataTemplateSelector
    12:04
  • [ESTUDO] XF - Tela de Listagem de Mensagens - Parte 5 - Ajustes Visuais
    10:22
  • [ESTUDO] XF - Instalando SignalR e Configurando Conexão
    12:15
  • [ESTUDO] XF - SignalR - Integração com Tela de Login
    09:03
  • [ESTUDO] XF - SignalR - Testando funcionamento do Login
    08:57
  • [ESTUDO] XF - SignalR - Armazenando Usuario Logado
    06:21
  • [ESTUDO] XF - SignalR - Tela de Login - Ajustes Finais
    06:55
  • [ESTUDO] XF - SignalR - Tela de Cadastro
    12:38
  • [ESTUDO] XF - SignalR - Testando a Tela de Cadastro
    05:46
  • [ESTUDO] XF - SignalR - Login - AddConnectionIdDoUsuario
    04:25
  • [ESTUDO] XF - SignalR - Sair - DelConnectionIdDoUsuario
    11:20
  • [ESTUDO] XF - SignalR - Listagem de Usuarios
    12:10
  • [ESTUDO] XF - SignalR - Testando a Listagem de Usuários
    04:56
  • [ESTUDO] XF - SignalR - Criando Conversores para Listagem de Usuários
    13:58
  • [ESTUDO] XF - SignalR - Usando Conversores para Listagem de Usuarios
    03:26
  • [ESTUDO] XF - SignalR - Listagem de Usuários - Ajustes Visuais
    06:46
  • [ESTUDO] XF - SignalR - Listagem de Usuários - Remover Usuário Logado
    02:32
  • [ESTUDO] XF - SignalR - NavigationPage na Listagem de Usuários
    10:48
  • [ESTUDO] XF - SignalR - Navegação para Listagem de Mensagens
    06:45
  • [ESTUDO] XF - SignalR - CriarOuAbrirGrupo - Listagem de Mensagens
    12:38
  • [ESTUDO] XF - SignalR - Ajutes Visuais na Listagem de Mensagens
    12:03
  • [ESTUDO] XF - SignalR - EnviarMensagem
    15:09
  • [ESTUDO] XF - SignalR - Testando o Envio de Mensagens
    07:16
  • [ESTUDO] XF - SignalR - Listagem de Mensagens - Últimos ajustes
    07:13
  • [ESTUDO] XF - SignalR - Hub OnDisconected - Resolvendo o problema
    09:28
  • [ESTUDO] XF - SignalR -Testando Desconexão
    03:45
  • [ESTUDO] XF - SignalR - Ajustes finais
    08:54
  • [TEORIA] MessagePack
    06:26
  • [ESTUDO] SignalR - Configurar MessagePack
    13:57
  • [ESTUDO] SignalR - MessagePack Ajustes PascalCase
    15:31
  • [ESTUDO] SignalR - Testando o fncionamento com PascalCase
    05:20

  • Parabéns e Lembre-se de avaliar
    01:34

Requirements

  • Conhecimento em HTML e JavaScript
  • Conhecimento em C# e ASPNET Core

Description

Seja muito bem vindo ao ASP.NET Core 2.2 - SignalR - Criando sistemas em tempo real! Esse curso vai te ensinar a usar a biblioteca da Microsoft - SignalR que abstrai toda a complexidade de criar e adotar técnicas para a construção de sistemas que permitem a troca de informações em tempo-real.

No curso ASP.NET Core 2.2, você vai começar entendo vários conceitos da comunicação em tempo real, técnicas criadas ao longo do anos, e a vantagem de se adotar o SignalR em seus projetos. Ensinarei a usar o SignalR com 2 projetos criando versões Web e Mobile.

Projeto 1 - Real Promo: Neste projeto criaremos um sistema de notificação em tempo-real de promoções relâmpagos, o objetivo é avisar aos interessados sobre alguma promoção relâmpago em tempo-real. Criaremos este projeto na versão Web e Mobile usando Xamarin Forms + SignalR. Se você não conhece Xamarin Forms, não se preocupe, pois todos os passos serão construídos em aula e explicado.

Projeto 2 - ZapWeb/ZapApp: Neste projeto criaremos um sistema de troca de mensagens em tempo real, similar aos mensageiros que conhecemos como Telegram, WhatsApp, Facebook Messange e outros. Também construiremos a sua versão Web e Mobile. Neste projeto usaremos o banco de dados em arquivo SQLite + EF Core (com Migrations) e também teremos sua versão Mobile construída com Xamarin Forms + SignalR.

Você vai terminar esse curso de ASP.NET entendendo os porquês, a lógica de como a coisa acontece, o que vai te tornar um profissional muito mais qualificado e competitivo no mercado. E no projeto final do curso iremos desenvolver uma aplicação de complexidade média, iremos desenvolver uma sistema de chat, onde o SignalR realmente brilha.

Todos os projetos serão publicados no Azure Web Sites e testaremos nossos apps online.

Assista as aulas abertas e confira a qualidade do nosso conteúdo, e veja também os comentários dos nossos alunos.

Ao finalizar o curso, você vai receber um certificado de conclusão e o seu acesso é vitalício, não expira. E se mesmo depois de tudo que apresentamos você não gostar do curso, nós garantimos o seu dinheiro de volta em até 30 dias após a compra de forma simples (Política da Udemy).

Grande abraço e bons estudos!

Para quem é este curso:

· Pessoas que desejam se tornar desenvolvedores de Apps ou Sistemas Web com comunicação em tempo-real.

· Pessoas que desejam aprender a criar sites mais dinâmicos.

· Pessoas que querem empreender e precisam desenvolver soluções para Web interessantes.

Assista as aulas abertas, sem custo e confira o que você vai poder desenvolver junto com a gente.

Quais recursos e tecnologias você irá aprender:

· ASP.NET Core:

·· SignalR - API.

·· SignalR - Hub + Async.

·· SignalR - MessagePack.

· EF Core:

·· CRUD - Criar, Consultar, Atualizar e Deletar (4 operações básicas).

·· Migrations - Criação automática de um script de criação/mudanças na estrutura do banco de dados.

· Integrações/Bibliotecas:

·· Xamarin Forms - Integração com a Biblioteca SignalR

·· JS - Integração com a Biblioteca SignalR.

Who this course is for:

  • Empreendedores que precisam criar projetos mais dinâmicos
  • Desenvolvedores que precisam criar projetos com comunicação em tempo real
  • Estudantes de programação

Instructors

Elias Ribeiro Da Silva Costa
Analista de Sistemas
Elias Ribeiro Da Silva Costa
  • 4.5 Instructor Rating
  • 6,995 Reviews
  • 23,909 Students
  • 15 Courses

Profissional em Desenvolvedor de Softwares desde 2007. Já atuei na área de programador, analista de sistemas e analista de requisitos. Possuo um vasto conhecimento que abrange a área de programação, análise, levantamento de requisitos até administração de servidores web.

Trabalhei em grandes empresas no Brasil, nacionais e multinacionais. Tenho vasto conhecimento de desenvolvimento de softwares e programas de edição de imagem, texto e 3D. Minha intenção é passar o conhecimento e experiência adquira ao longo de minha carreira, que tenho certeza que será útil para potencializar o seu talento.

Atualmente sou proprietário da empresa Gigaworks - Desenvolvimento de sistemas, empresa focada no desenvolvimento de sites, aplicativos e sistemas customizados e co-fundador da Resistance, empresa que visa oferecer tecnologia para a execução de atividades esportivas.

Spacedu Treinamentos
Escola de treinamento
Spacedu Treinamentos
  • 4.5 Instructor Rating
  • 1,363 Reviews
  • 23,909 Students
  • 3 Courses

A Spacedu é uma escola de ensino online focado criar cursos de tecnologia para o mercado de programação, arquitetura e design de software, segurança, infraestrutura e todo o ciclo de desenvolvimento de software. Acreditamos que podemos compartilhar o nosso conhecimento e experiência com os alunos e assim melhorar o nível profissional deles.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.