Erick Orlando © – Software Developer

Tecnologías Microsoft, OpenSource, Linux, Programación con C# y VB

Nuevos Cursos de ASP.NET Core en MVA — 5 diciembre, 2017

Nuevos Cursos de ASP.NET Core en MVA


Hola a todos, el día de hoy les traigo unos cursos que se lanzaron hace poco en el portal de Microsoft Virtual Academy.

En este caso son tres cursos para aprender ASP.NET Core, la nueva plataforma (ya no tan nueva) de Microsoft para correr aplicaciones Web en Windows, Linux y MacOS, además que tiene un rendimiento muy bueno.

Sin más preámbulos se los dejo:

ASP.NET Core – Nivel Básico

ASP.NET Core – Nivel Intermedio

ASP.NET Core – Nivel Avanzado

Espero que les sirva.

Saludos.
Erick Orlando ©

Anuncios
Capturando pantallas como un campeón — 29 junio, 2018
Generar PDF a través de un RDLC y enviarlo por correo — 4 mayo, 2017
Entity Framework: El Patrón del Mal – Meetup — 11 abril, 2017

Entity Framework: El Patrón del Mal – Meetup


¡Hola gente!

No se asusten por el titulo, no estoy en contra de Entity Framework, al contrario, estoy súper contento mas bien de usar este poderoso ORM escrito por la gente de Microsoft para el acceso a datos, el título no es más que un término sarcástico ya que hay mucha gente que aun no se fía de este fabuloso Framework.

El motivo del presente post es para contarles que estaré dictando un meetup con la gente de la comunidad Perú .NET Development, en el cual pueden ir separando su cupo (es limitado) de manera gratuita aquí.

En esta ocasión hablaré de las siguientes temáticas:

  • Code First (Modelando desde código)
  • Code First (Adaptando nuestro modelo de BD existente)
  • Model First (Modelando desde el Diseñador de VS)
  • Model First (Adaptando nuestro modelo de BD existente)
  • Mapear Procedimientos Almacenados y Funciones
  • Trucos de Entity Framework

Debido a que el tiempo es limitado trataré de enfocarme de realizar las demos respectivas en vivo y trataré de resolver sus dudas en el instante, si conocen gente interesada en usar Entity Framework pero aun no se animan, compartan este post para que se animen en ir al evento.

Recuerden que la fecha es el Jueves 27 de Abril del 2017 a las 19:00 horas.

Si antes, durante y después del meetup quieres comunicarte conmigo, lo puedes hacer a través de mi cuenta de Telegram.

Saludos!

Instalar XAMPP y IIS juntos en Windows — 19 enero, 2017

Instalar XAMPP y IIS juntos en Windows


Hola Gente!

Hace tiempo que no escribo un post y esta vez quería dedicarlo a las personas curiosas como yo, que en su momento se plantean probar muchas tecnologías Web.

Decidí entonces instalar XAMPP, que es un paquete que permite instalar de manera simple y sencilla Apache, MySQL, PHP, FileZilla y Tomcat.

Todo bien hasta aquí, pero el problema estaba en que para poder hacer que funcione Apache como Servidor Web en mi PC tengo que liberar el puerto 80 que es el puerto por defecto para hacer solicitudes HTTP.

Pues bien, yo soy un desarrollador .NET prácticamente nato y por consiguiente uso IIS para hostear mis aplicaciones Web desarrolladas con C#, así que tengo que configurar manualmente Apache para que utilice un puerto distinto al 80.

Obviamente la solución es muy sencilla, solo debemos editar un par de archivos con nuestro editor de código favorito, en mi caso, Visual Studio Code, ya que puede colorear la sintaxis de los archivos de configuración.
Visual Studio Code

Para ello, debo asumir que han instalado XAMPP con las opciones por defecto.

Abrir el Panel de Control de XAMPP y presionar el botón Config.

XAMP Control Panel

En la siguiente ventana colocar como editor a Visual Studio Code indicando su ruta absoluta, las demás opciones se las dejo a su gusto, luego presionar Save.

Configuracion de XAMPP

Luego como paso siguiente, hacemos click en el botón Config de Apache.
Configurar Apache

Escogemos la primera opción (httpd.conf) y nos abrirá Visual Studio Code para editar la configuración del puerto que usará Apache, en este caso escogí el puerto 8081.
Ubicamos la línea que dice:

Listen 80

Y la reemplazamos por la que yo configuré:

Listen 8081

Nos desplazamos un poco más abajo y ubicamos:

ServerName localhost:80

Y lo reemplazamos por:

ServerName localhost:8081

Guardamos el archivo y salimos.

Ahora, sólo nos queda configurar los puertos seguros. Cuando usamos SSL para nuestras aplicaciones web, el puerto por defecto es el 443, y en mi caso lo uso con IIS, así que tendré que usar el 442 para usarlo con Apache.
Procedemos a editar el segundo archivo (httpd-ssl.conf) haciendo click en la segunda opción del botón Config de Apache.
Configurar SSL en Apache

De igual manera que con el archivo anterior, cambiamos el valor:

Listen 443

Por

Listen 442

Guardamos el archivo y salimos.

Con esto debería bastar, pero primero debemos asegurarnos de decirle a XAMPP que hemos cambiado los valores de los puertos por defecto, así que entramos nuevamente al botón Config del panel de control de XAMPP y en la ventana siguiente presionamos el botón “Service and Port Settings” y cambiamos los valores por los nuevos que hemos configurado anteriormente.

En mi caso son el 8081 y el 442.
Valores por default de XAMPP

Damos click en Save y listo, ya podremos iniciar los servicios respectivos y ver que todo funcione correctamente.
Inicio de Servicios

La prueba final

Para ver que todo funcione correctamente, nos dirigimos a la dirección web predeterminada de Apache en nuestro servidor local.

http://localhost:8081

Y eso es todo!
snap9

Espero que les haya servido.

Saludos.
Erick Orlando.

Crear un certificado autofirmado con Visual Studio — 29 mayo, 2016
Encuesta de Developer Economics, participemos! — 29 abril, 2016
Evento DevDays Latam 2016 (Día 2) — 24 abril, 2016

Evento DevDays Latam 2016 (Día 2)


Hola a todos nuevamente, en este post compartiré lo que viví en el segundo día del evento DevDays realizado en Lima-Perú, si te perdiste el primer post aun puedes leerlo aquí.

Nuevamente recalco que sólo hablaré de los tracks a los que pude asistir, ya que en esta ocasión (por cuestión de aforo) no pude ingresar a algunas charlas que me hubiese gustado, pero que igual valieron la pena, pues me hizo ver que el DevDays es un evento de grandes oradores en todos los aspectos. Sigue leyendo

Evento DevDays Latam 2016 (Día 1) — 23 abril, 2016
Habilitar notificaciones de #Android en #EMUI 3.0 — 14 abril, 2016