Copilot: Learning GitHub Copilot

En este post, os comparto una serie de videos de introducción para aprender los fundamentos de GitHub Copilot y su potencial para mejorar la productividad para desarrolladores, como utilizar Copilot para generar codigo y sugerencias, asi como, realizar la instalación en los IDEs como Visual Studio y Visual Studio Code.

La lista de videos es la siguiente y podeis encontralos en https://learn.microsoft.com/en-us/shows/introduction-to-github-copilot/

Que lo disfruteis!

PowerBI: Cursos y training gratuitos

Microsoft ofrece una serie de cursos gratuitos sobre Power BI en la plataforma de MSLearn y Coursera, aqui teneis los enlaces:

1. Microsoft Certified: Power BI Data Analyst Associate – Certifications
🔗 https://learn.microsoft.com/en-us/credentials/certifications/power-bi-data-analyst-associate/

2. Getting Started with Power BI Desktop
🔗 https://www.coursera.org/projects/power-bi-desktop

3. Build Dashboards in Power BI
🔗 https://www.coursera.org/projects/build-dashboards-power-bi

4. Power BI for Beginners Introduction to Business Intelligence
🔗 https://www.coursera.org/projects/power-bi-business-intelligence

5. Use Power Bi for Financial Data Analysis
🔗 https://www.coursera.org/projects/use-power-bi-for-financial-data-analysis-project

6. Data-Driven Decisions with Power BI
🔗 https://www.coursera.org/learn/data-driven-decisions-with-power-bi

7. HR Analytics- Build an HR dashboard using Power BI
🔗 https://www.coursera.org/projects/hr-analytics-build-hr-dashboard-using-power-bi

8. Create a Sales Dashboard using Power BI
🔗 https://www.coursera.org/projects/create-sales-dashboard-using-power-bi

9. Build an Income Statement Dashboard in Power BI
🔗 https://www.coursera.org/projects/build-an-income-statement-dashboard-in-power-bi

10. Data Modeling in Power BI
🔗 https://www.coursera.org/learn/data-modeling-in-power-bi

11. Microsoft Power BI Data Analyst Professional Certificate
🔗 https://www.coursera.org/professional-certificates/microsoft-power-bi-data-analyst

12. Power Bi Report Development Crash Course
🔗 https://www.coursera.org/projects/powerbi-report-development-crash-course-wdnos

AI: Cursos y training gratuitos

Microsoft & LinkedIn released a professional certificate in Generative Al🤩

Here are 10 FREE courses you don’t want to miss:

1️⃣ 𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐭𝐨 𝐀𝐥: An overview of AI tools for project managers, executives, and students starting their AI career.

👉Check this out

https://lnkd.in/dvVP9JeG

2️⃣ 𝐖𝐡𝐚𝐭 𝐈𝐬 𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐥?: Learn about the basics, history, working principles, and ethical implications of Generative AI.

👉Check this out

https://lnkd.in/duy28vK3

3️⃣ 𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐥: The Evolution of Thoughtful Online Search: Explore distinctions between search and reasoning engines, mastering thoughtful search strategies in Generative AI.

👉Check this out

https://lnkd.in/dwruHPSj

4️⃣ 𝐒𝐭𝐫𝐞𝐚𝐦𝐥𝐢𝐧𝐢𝐧𝐠 𝐘𝐨𝐮𝐫 𝐖𝐨𝐫𝐤 𝐰𝐢𝐭𝐡 𝐁𝐢𝐧𝐠 𝐂𝐡𝐚𝐭:
Utilize Microsoft Bing Chat to automate and streamline tasks effectively.

👉Check this out

https://lnkd.in/dS72VTSK

5️⃣ 𝐄𝐭𝐡𝐢𝐜𝐬 𝐢𝐧 𝐭𝐡𝐞 𝐀𝐠𝐞 𝐨𝐟 𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐥: Address ethical concerns in deploying Generative AI, understanding the ethical analysis framework.

👉Check this out

https://lnkd.in/dD63DHUs

6️⃣ 𝐌𝐢𝐜𝐫𝐨𝐬𝐨𝐟𝐭 𝐀𝐳𝐮𝐫𝐞 𝐀𝐈 𝐅𝐮𝐧𝐝𝐚𝐦𝐞𝐧𝐭𝐚𝐥𝐬
Learn how to use Azure Machine Learning to create and publish models without writing code.

👉Check this out

https://lnkd.in/dM6bnkKH

7️⃣ 𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐭𝐨 𝐌𝐚𝐜𝐡𝐢𝐧𝐞 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠

This course is a great way to learn the basics and use cases of Machine Learning.

👉Check this out

https://lnkd.in/d_B6m9QZ

8️⃣ 𝐀𝐈 𝐟𝐨𝐫 𝐁𝐞𝐠𝐢𝐧𝐧𝐞𝐫𝐬 – By Microsoft

👉Check this out

https://lnkd.in/dHeHqtAA

9️⃣ 𝐀𝐈 𝐟𝐨𝐫 𝐄𝐯𝐞𝐫𝐲𝐨𝐧𝐞

👉Check this out

https://lnkd.in/dtFpAQkg

🔟𝐃𝐞𝐞𝐩 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐒𝐩𝐞𝐜𝐢𝐚𝐥𝐢𝐳𝐚𝐭𝐢𝐨𝐧

👉Check this out

https://lnkd.in/db5i3xvv

Happy Learning 🌟

Welcome to .NET 8

En .NET8, mediante Visual Studio 2022 o VisualStudio Code podemos crear soluciones modernas para Azure, AWS, GCP, Windows, Linux, Android, macOS, iOS, tvOS, watchOS, WebAssembly, Xbox, IoT entre otras, todo ello, integrado dentro de una única plataforma global de desarrollo de soluciones.

Podéis encontrar todas la novedades en la pagina oficial como:

  1. Cambios en el SDK de .NET
  2. Serialización
  3. Bibliotecas de Core .NET
  4. Bibliotecas de extensiones
  5. Recolección de elementos no utilizados
  6. Generador de origen de enlace de configuración
  7. Mejoras de la reflexión
  8. Compatibilidad con AOT nativo
  9. Mejoras en el rendimiento
  10. Imágenes de contenedor de .NET
  11. .NET en Linux
  12. Análisis de código

Ref: https://learn.microsoft.com/es-es/dotnet/core/whats-new/dotnet-8

También os comparto el video de presentación de .NET8 en el evento Build 2023:

Que lo disfrutéis!!

Azure: ejecutando ChatGPT en la supercomputer AI de Microsoft

No os perdáis esta video sobre Azure y ChatGPT donde puedes ver explicado por Mark Russinovich como funciona la infraestructura de supercomputadoras de IA creada para ejecutar ChatGPT y otros modelos lingüísticos (LLM) y cómo aprovecharla para sus cargas de trabajo en Azure, a cualquier escala.

También explican como Microsoft ha colaborado con NVIDIA para ofrecer una infraestructura de IA especialmente diseñada con GPU NVIDIA entre otras cosas superinteresantes.

Ref: https://techcommunity.microsoft.com/t5/microsoft-mechanics-blog/what-runs-chatgpt-inside-microsoft-s-ai-supercomputer-featuring/ba-p/3830281

Como siempre que os sea de utilidad!

Azure: Cursos y trainings gratuitos de Udemy

Siguiendo con recursos de formación gratuitos en Udemy encontramos un gran grupo de ellos tanto para iniciarse desde cero en Azure como algunos para preparar alguna certificacion oficial.

La lista de cursos y trainings están en ingles y son gratuitos disponibles en Udemy:

1.Azure Basics Part 1 (Azure AD, Subscription, Resource Group)
https://lnkd.in/eNzYJ-fw

2. Azure Basics Part2 (Network , Compute and Load Balancers)
https://lnkd.in/eAcGj4Nc

3. Azure Basics Part3 (Storage Account)
https://lnkd.in/e9zqNWFD

4. Azure Basics Part4 (App Service )
https://lnkd.in/ezBy9Nfe

5. Azure Basics Part 5 Azure with docker Containers
https://lnkd.in/enc2fMSM

6. Create a 3-Tier Application Using Azure Virtual Machines
https://lnkd.in/ezUvVNMM

7. Microsoft Azure for Absolute Beginners
https://lnkd.in/eHm2raD8

8. Zero to Hero in Cloud computing Essentials With Azure
https://lnkd.in/eBQeSV67

9. AZ-900 Microsoft Azure Fundamentals
https://lnkd.in/dtf_NPA4

10. AZ-204 Developing Solutions for Microsoft Azure
https://lnkd.in/eGGfHEyk

11. Azure Real World Hand-on Training For Beginners.
https://lnkd.in/ewZCsnfZ

12. Migrate Windows service to Azure
https://lnkd.in/eV-3aFpd

13. Azure Security real world-hands-on for beginners
https://lnkd.in/eEnR7KE3

14. Microsoft Azure Databricks for Data Engineering
https://lnkd.in/eeGksC_6

15. Deploy Azure Virtual Desktop for beginners
https://lnkd.in/e45q2aTW

16. Azure Serverless Functions
https://lnkd.in/eg5h-XfR

17. Modern Data Architecture using Microsoft Azure
https://lnkd.in/eiQ7UFh5

18. Terraform on Azure – Basic Tutorial
https://lnkd.in/ef9bQdf5

Como siempre que os sea de utilidad!

Azure: Laboratorios hands-on Microsoft trainings

El último artículo para finalizar el año que quiero compartir son una serie de prácticas de laboratorios de Azure y Microsoft 365 para aprender paso a paso algunas tareas comunes que se realizan en Azure y que también son útiles para los exámenes de certificación como por ejemplo AZ-104 Azure Administrator.

Los laboratorios o trainings están en ingles y son guiados:

  1. Create a new user in Azure AD
    https://lnkd.in/gm2Qfr5A
  2. Manage Azure AD identities
    https://lnkd.in/gGKN-7eX
  3. Enable SSPR in Azure AD
    https://lnkd.in/ggKKt5NZ
  4. Create a conditional access policy
    https://lnkd.in/gZigbcdQ
  5. Explore Microsoft security score
    https://lnkd.in/gxaarvqK
  6. Use secure score in Microsoft Defender to improve security posture
    https://lnkd.in/gFKnSFX5
  7. Microsoft 365 Defender for Cloud Apps
    https://lnkd.in/gJjFwmpa
  8. Explore the Service Trust Portal
    https://lnkd.in/g-ReCYKw
  9. Explore the Microsoft Purview compliance portal
    https://lnkd.in/gP_-RSck
  10. Explore compliance manager
    https://lnkd.in/gUd6BYaK
  11. Manage subscriptions and RBAC
    https://lnkd.in/g4Jmzu9q
  12. Manage governance via Azure Policy
    https://lnkd.in/gSF6vJPt
  13. Manage Azure resources by using the Azure Portal
    https://lnkd.in/gFAzwgPd
  14. Manage Azure resources by using ARM templates
    https://lnkd.in/g-Xf7Crj
  15. Manage Azure resources by using Azure PowerShell
    https://lnkd.in/gPyDt2zW
  16. Manage Azure resources by using Azure CLI
    https://lnkd.in/gqXTn9fN
  17. Implement virtual networking
    https://lnkd.in/gRb8cbei
  18. Implement inter-site connectivity
    https://lnkd.in/gU9Zt7Dc
  19. Implement traffic management
    https://lnkd.in/geThBtbA
  20. Manage Azure storage
    https://lnkd.in/gdYd7u-4
  21. Manage virtual machines
    https://lnkd.in/gisq2g2e
  22. Implement Azure web apps
    https://lnkd.in/gFs7vJQy
  23. Implement Azure Container Instances
    https://lnkd.in/ghvPHPx9
  24. Implement Azure Kubernetes Service
    https://lnkd.in/gXMa847F
  25. Backup virtual machines
    https://lnkd.in/gJTVUnw8
  26. Implement monitoring
    https://lnkd.in/gcd3hytY

Ampliacion con más laboratorios de Azure publicado en LinkenIN:

📌[Lab] Design and implement a Virtual Network in Azure
https://lnkd.in/gP_DJt9g
📌[Lab] Configure DNS settings in Azure
https://lnkd.in/gXc9WHNs
📌[Lab] Connect two Azure Virtual Networks using global virtual network peering
https://lnkd.in/gNED8Ys6
📌[Lab] Create and configure a virtual network gateway
https://lnkd.in/gHeDVTb8
📌[Lab] Create a Virtual WAN
https://lnkd.in/gfVccCgq
📌[Lab] Configure an ExpressRoute Gateway
https://lnkd.in/gE_q3a53
📌[Lab] Provision an ExpressRoute circuit
https://lnkd.in/gRqQe4gM
📌[Lab] Create and configure an Azure load balancer
https://lnkd.in/g9yKM6jA
📌[Lab] Create a Traffic Manager profile
https://lnkd.in/gpgvT6s3
📌[Lab] Deploy Azure Application Gateway
https://lnkd.in/gShY-UdT
📌[Lab] Create a Front Door for a highly available web application
https://lnkd.in/gtqmxChV
📌[Lab] Configure DDoS Protection on a virtual network
https://lnkd.in/grQb4c9b
📌[Lab] Deploy and configure Azure Firewall
https://lnkd.in/g44ZqJtb
📌[Lab] Secure your virtual hub using Azure Firewall Manager
https://lnkd.in/gbQvqrQp
📌[Lab] Restrict network access to PaaS resources with virtual network service endpoints
https://lnkd.in/gwvNJyc3
📌[Lab] Create an Azure private endpoint using Azure PowerShell
https://lnkd.in/gsReps3K
📌[Lab] Monitor a load balancer resource using Azure Monitor
https://lnkd.in/gj3FCr7s

Feliz Año y nos leemos el próximo!!

Azure: Diseñando Arquitecturas con Landing Zones

Hoy quiero compartir un par de videos muy interesantes para conocer como diseñar soluciones de Azure mediante Landing Zones y trabajar de forma correcta con buenas prácticas en la plataforma de Azure.

¿Que es una Landing Zone?

El concepto de Landing Zone esta definido dentro del marco de Azure en lo se conoce como CAF (Cloud Adoptation Framework) y nos indica los pilares básicos necesarios para diseñar correctamente.

La definición de Microsoft es bastante buena y nos dice: «Una zona de aterrizaje de Azure es la salida de un entorno de Azure con varias suscripciones que tiene en cuenta la escala, seguridad, gobernanza, redes e identidad. Una zona de aterrizaje de Azure permite la migración, modernización e innovación de aplicaciones a escala empresarial en Azure.»

Como diagramas de referencia para landing zones seguro que muchos de vosotros conoceis algunos de los que existen dentro del framework CAF tanto para arquitecturas Enterprise o como otras más pequeñas:

Ref: https://learn.microsoft.com/es-es/azure/cloud-adoption-framework/ready/landing-zone/

Aqui teneis un video oficial de Microsoft Mechanics:

Y este video de John Savill con los conceptos muy bien explicados:

Como siempre, espero que os sea de utilidad.

Azure: Guia y enlaces para Migracion de datos (Database Migration Services)

En este articulo, voy a publicar una recopilación de enlaces que pueden ser utiles para escenarios de migracion de bases de datos a Azure.

Como sabeis, Azure dispone de Azure Database Migration Service para hacer un evaluación y herramientas que podemos utilizar para llevar nuestros datos a la nube según cada tipo de base de datos a migrar como MariaDB, MySQL, SQL Server, Mongo, Oracle y otras.

En general, el proceso de migración de base de datos consiste en las siguientes fases:

  • Analisis de requisitos previos: conectividad, usuarios, permisos, versiones soportadas, etc.
  • Pre Migración: Evaluar la base de datos a migrar mediante algún asistente y haciendo inspección manual que nos indica cada guia según la base de datos.
  • Realizar Migracion: Si todo es correcto y no hay discrepancias o problemas detectados durante la evaluación previa se realiza la migración con la herramienta adecuda para cada base de datos.
  • Post Migración: Validar que todos los son correctos, si tenemos test ejecutarlos para asegurar que los datos se han volcado correctamente. Importante tambien validar el SKU, DTU,etc. de la base de datos en Azure para detectar problemas de rendimiento en funcion de la capa de precios seleccionada.
  • Herramientas: En la documentacion de Azure encontraremos una lista de tooling, pdf, excel, herramientas de comparación de esquemas y datos, otros «assets» para ayudarnos en los procesos de migración que recomienda Microsoft como, por ejemplo: Azure Data Studio.

Lo bueno de tener la lista de enlaces es que nos ahorra tiempo de busqueda a la hora de encontrar todos los pasos y procesos que recomienda Microsoft para cada tipo de base de datos que os comparto aqui.

Migrar Access a Azure

Migrar SQL Server a Azure

Migrar Oracle a Azure

Migrar MariaDB a Azure

Migrar MySQL a Azure

Migrar PostgreSQL a Azure

Migrar desde NoSQL a Azure

Migrar desde DB2 a Azure

Como siempre, espero que os sea de utilidad.