Web Developer 2017: RoadMap Front-End

El post de hoy, hace referencia a este artículo en GitHub: WebDeveloper-roadmap donde divide los perfiles: front-end, back-end, devops y nos recomienda herramientas y frameworks actuales para que todo Web Developer pueda estar al día y trabajar en proyectos actuales.

Lo he encontrado interesante y quería compartirlo:

 

Por supuesto, siempre podemos añadir o eliminar alguna cosa: Angular2, Angular4, Template JS, etc.

Espero que os sea de utilidad. Happy coding!!

 

Chocolatey: Gestor de paquetes para aplicaciones windows

chocolatey-gallery

Chocolatey, es un gestor de paquetes para Windows desde consola de comandos, que nos proporciona una galeria de aplicaciones para instalar al estilo apt-get de Linux. En su web oficial Chocolatey.org esta todo explicado, es un proyecto opensource en Github: repositorio Github y dispone de su propia Wiki con toda la documentación.

El objetivo de este post, es dar a conocer la herramienta y utilizar como guía rápida de consulta.

Instalar Chocolatey desde CMD  (privilegios Admin)

C:\>@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Instalar Chocolatey desde PowerShell (privilegios Admin)

PS:\> iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

Instalar Chocolatey GUI (opcional)

C:\> cinst ChocolateyGUI

Comandos Chocolatey y Packages

  • choco install package1 package2 package3 ...
  • choco uninstall package
  • choco update package
  • ejemplo: choco install googlechrome firefox vlc
  • packages: https://chocolatey.org/packages

La lista actual de paquetes disponibles supera los 3.000 y sigue aumentando, tenemos de todo desde aplicaciones populares, herramientas, bases de datos como Mongo, frameworks como .NET, Java, NodeJS y todo lo que podais imaginar.

Conclusión: En mi opinión, lo mejor de todo es crearnos un script con todo lo necesario para instalar en nuestros equipos/maquinas virtuales  y el  ahorro de tiempo brutal que nos proporciona.

 

 

 

Desarrollo de Aplicaciones Web con MEAN

Seguramente ya conoceis el término MEAN, pero para refrescar un poco la memoria se trata de un acrónimo que agrupa una serie de tecnologías para el desarrollo de aplicaciones web utilizando Javascript en todas partes, desde el front-end, back-end hasta la base de datos.

MEAN esta compuesto por el siguiente full-stack:

  • MongoDB para usar Base de Datos que almacena documentos JSON
  • Express para crear API REST basado en Node.js
  • AngularJS para crear front-end de la aplicación en formato SPA
  • Node.js como framework JavaScript para el core de nuestra aplicación

Para conocerlo con mas detalle, aqui teneis un video bastante interesante:

 

Pagina oficial del proyecto y Documentacion: http://mean.io

Oracle Integration ODAC & Developers Tools with Visual Studio

vs2012-Logo

Recientemente me he encontrado con un proyecto donde integrar Oracle 12 con Visual Studio 2013 y leyendo varios blogs y buscando información actualizada he encontrado este video en YouTube que resume las nuevas funciones para trabajar con Base de Datos Oracle desde nuestro IDE favorito.

Imprescindible Oracle Data Access Components (ODAC)

Recordaros que para conectarnos a Oracle desde nuestro Visual Studio es necesario tener instaladas las Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio, son gratuitas y debeis tener una cuenta de Oracle para poder descargarlas.

  • Oracle Developer Tools for Visual Studio 12.1.0.2.4
  • Oracle Data Provider for .NET 4 12.1.0.2.0
  • Oracle Data Provider for .NET 2.0 12.1.0.2.0
  • Oracle Providers for ASP.NET 4 12.1.0.2.0
  • Oracle Providers for ASP.NET 2.0 12.1.0.2.0
  • Oracle Database Extensions for .NET 4 12.1.0.2.0 (for upgrade only)
  • Oracle Database Extensions for .NET 2.0 12.1.0.2.0 (for upgrade only)
  • Oracle Provider for OLE DB 12.1.0.2.0
  • Oracle Services for Microsoft Transaction Server 12.1.0.2.0
  • Oracle ODBC Driver 12.1.0.2.0
  • Oracle SQL*Plus 12.1.0.2.0
  • Oracle Instant Client 12.1.0.2.0

Importante: Aunque la web de Oracle indique que soporta Visual Studio 2012, he verificado que la instalación funciona perfectamente con Visual Studio 2010,2012,2013 y soporta NET Framework 4.5 en el momento de realizar la instalación detecta los Visual Studio que tenemos instalados en nuestra máquina y nos permite elegir para que versiones queremos instalar los componentes ODAC.

Ultimas Versiones disponibles:

  • ODAC 12c Release 1 and Oracle Developer Tools for Visual Studio (12.1.0.1.0)
  • ODAC 12c Release 2 and Oracle Developer Tools for Visual Studio (12.1.0.1.2)
  • ODAC 12c Release 3 and Oracle Developer Tools for Visual Studio (12.1.0.2.1)
  • ODAC 12c Release 4 and Oracle Developer Tools for Visual Studio (12.1.0.2.4)
  • Página oficial descargas Oracle: Links download ODAC 12c

Oracle Developers Tools for Visual Studio

Las Oracle Developers Tools incluyen las siguientes utilidades y funcionalidades que podeis ver en el video adjunto.

  • Server Explorer
  • Entity Designer
  • Query Designer
  • DataSet Designer
  • Data Sources Window
  • Table Adapter Configuration Wizard
  • Drag and Drop Net Code generation

Video Oracle Developers Tools

En este video de Christian Shay nos muestra como utilizarlas desde VisualStudio

 

Video Integrando Oracle 12c con ASP.NET MVC 5 y Entity Framework 6

Y eso es todo, nos leemos después de vacaciones 😉

 

 

 

Xceed DataGrid for WPF Video Demo

Para los que no conoceis este componente DataGrid, existe una versión gratuita en CodePlex: Extended WPF DataGrid Community Edition y otra de pago: Xceed DataGrid for WPF con la que podremos generar potentes Grids para nuestra aplicaciones WPF, compatible a partir de Visual Studio 2010 y NET Framework 4.0

En este link teneis una comparativa de las diferencias: List of feature differences between the Toolkit’s datagrid and Xceed DataGrid for WPF.

Aqui os dejo un video demostración para ver en 1 minuto algunas caracteristicas:

 

Pagina Oficial: http://xceed.com/Grid_WPF_Demo.html