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 CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native 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
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup 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 Mobile Development Xamarin.Forms

Xamarin Forms: Crea un aplicación de Chat en tiempo real

Aprende a utilizar SignalR, Azure Functions, Azure Storage y Xamarin Forms, para crear una aplicación de chat
Rating: 4.2 out of 54.2 (54 ratings)
255 students
Created by Héctor Uriel Pérez
Last updated 5/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Crear aplicaciones con envío y recepción de mensajes en tiempo real
  • Crear una aplicación de Chat
  • Uso de Azure SignalR
  • Uso de Azure Storage
  • Uso de Azure Functions
  • Temas selectos de Xamarin Forms

Course content

12 sections • 68 lectures • 6h 36m total length

  • Preview05:10
  • Preview01:58
  • Preview03:10
  • Preview01:23
  • IMPORTANTE: Accede al Grupo Privado y Exclusivo
    02:02
  • Únete al grupo privado
    00:13

  • Creando el servicio SignalR
    02:40
  • Creando cuenta de almacenamiento
    03:14
  • Creando la Function App
    02:15

  • Instalando la carga de trabajo de Desarrollo de Azure
    01:19
  • Creando la función para devolver la información de conexión a SignalR
    21:05
  • Creando una biblioteca de clases para compartir recursos entre plataformas
    14:52
  • Creando la funcionalidad para desconectar el hub
    01:35
  • Creando un cliente para probar la conexión
    06:29

  • Creando un model de mensaje simple
    03:54
  • Creando el modelo SimpleTextMessage
    02:00
  • Creando la azure función de envío de mensajes
    07:55
  • Agregando a Chatservice la capacidad de enviar mensajes
    04:09
  • Creando el manejador para recibir mensajes del hub
    07:33
  • Probando el envío y recepción de mensajes desde el cliente
    05:28

  • Modificando el modelo ChatMessage
    01:18
  • Creando la función para añadir usuarios a una sala de chat
    06:59
  • Guardando el usuario en la base de datos
    09:08
  • Agregando la funcionalidad para agregar un usuario a chatservice
    05:15
  • Agregando la funcionalidad para obtener las salas de chat
    04:26
  • Agregando usuarios a una sala de Chat
    10:13

  • Creando la función para eliminar usuarios de un grupo
    02:37
  • Eliminando el usuario de la tabla
    04:35
  • Agregando la funcionalidad a chatservice para eliminar un usuario
    03:09
  • Probando la funcionalidad de eliminación de el usuario de la sala de chat
    04:21

  • Creando las funciones para devolver todos los usuarios de una sala
    05:35
  • Creando la función para devolver un único usuario
    03:59
  • Agregando a chatservice la funcionalidad para consultar usuarios-
    05:36
  • Agregando a chatservice la funcionalidad para consultar un único usuario
    02:55
  • Probando la funcionalidad para consultar usuarios
    02:45

  • Modificando la función de Mensajes
    06:08
  • Probando la funcionalidad de envío de mensajes al grupo
    03:40
  • Probando la funcionalidad de envío de mensajes privados
    03:51

  • Creando el tipo de mensaje PhotoMessage
    02:04
  • Creando una clase Helper
    10:44
  • Envío de mensajes tipo imágenes
    04:17
  • Probando la funcionalidad para el envío de imágenes
    07:55
  • Creación de una función para eliminar imágenes después de 1 hora-
    03:11

  • Publicando la Function App
    03:59
  • Corrigiendo el envío del mensaje UserConnectedMessage
    01:26

Requirements

  • Conocimientos básicos de Xamarin Forms

Description

Estoy seguro, de que si eres apasionado por el desarrollo de software, alguna vez has deseado crear tu propia aplicación tipo chat, con las cual puedas comunicarte con otras personas alrededor del mundo en tiempo real.

Aunque parece una tarea complicada y difícil, hoy en día, gracias a Microsoft Azure y Xamarin Forms, se pueden crear este tipo de aplicaciones, de comunicación en tiempo real, en tiempo récord.

Gracias al backend en Microsoft Azure, podremos crear un conjunto de apis que nos permitan transmitir mensajes a cualquier dispositivo conectado a nuestra red.

Aunado a ello, con Xamarin forms, podremos crear apps para Android, iOS y otras plataformas, con un mismo código XAML, y con una misma lógica de negocios, logrando una mayor productividad.

Al finalizar este curso, sabrás cómo crear aplicaciones de comunicación en tiempo real, y aunque crearemos una aplicación tipo chat, en realidad, puedes replicar el conocimiento para crear cualquier tipo de aplicación, que requiera de una comunicación en tiempo real.

Algunos de los temas que veremos en el curso son:

  • Azure SignalR

  • Azure Functions

  • Azure Storage

  • Temas selectos de Xamarin Forms, tales como CollectionView, Visual Material y DataTemplates

¿Qué esperas para desarrollar tu aplicación de Chat con Xamarin?

¡Te veo en el curso!

Who this course is for:

  • Desarrolladores de aplicaciones, que deseen implementar comunicación de mensajes en tiempo real

Instructor

Héctor Uriel Pérez
Microsoft MVP
Héctor Uriel Pérez
  • 4.5 Instructor Rating
  • 4,042 Reviews
  • 23,300 Students
  • 30 Courses

Soy Microsoft MVP, Maestro en Ciencias de la Computación con especialidad en Ingeniería de Software por el Centro Nacional de Investigación y Desarrollo Tecnológico, con más de 10 años de experiencia en desarrollo con la plataforma .NET. A lo largo de mi carrera, he participado en proyectos del Instituto de Investigaciones Eléctricas, de la Universidad Nacional Autónoma de México, así como de diferentes empresas privadas. Soy reconocido como influenciador tecnológico, y cuento con certificaciones de especialización en desarrollo de tecnologías Microsoft. Mis áreas de interés son la arquitectura de software, tecnologías web, interfaces de usuario, desarrollo móvil, internet de las cosas, bases de datos y cómputo en la nube.

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