lunes, 22 de diciembre de 2014

Cómo Pasar el examen: Java SE 6 Programmer Certified Professional 1Z0-851



 El examen  1Z0-851 - Java SE 6 Programmer Certified Professional, te convierte en un profesional certificado por Oracle en Java 6. El examen tiene un costo aproximado de $150 y consta de 60 preguntas en un tiempo de 150 minutos. Necesitas un 61% para pasar este examen 

Como ves en la imagen, no necesitas ningún examen de certificación previo.

Oracle Certified Professional, Java SE 6 Programmer Preparation Article

lunes, 15 de diciembre de 2014

Guía Rápida de Java para Principiantes




Eres nuevo en Java? este pdf, usado en la universidad de Princeton, puede ayudarte a tener una guía a la mano de las cosas mas comunes que hacemos en Java. Desde el "Hello, World" hasta la sintaxis de estructuras de control, como ves en el extracto que he colocado a continuación:

Hello, World.

hello world java



martes, 9 de diciembre de 2014

Obama se convierte en el primer presidente programador

El presidente Obama programó con estudiantes en lenguaje informático, como parte de la Hora del Código que busca fomentar esta materia entre estudiantes.

Obama realizó varios ejercicios de código mediante la aplicación Blockly de Google, con lo que llegó a escribir una línea en JavaScript. Sin duda ya es mucho más de lo que ningún presidente estadounidense haya logrado en este campo.

Obama programando

El presidente Obamaa desarrollo un sencillo programa que dibuja un cuadrado en la pantalla, pero a pesar de esto, el mensaje de la hazaña no deja de ser el mismo: cualquier persona puede aprender a programar. “Nadie empieza a programar creando un juego complicado”, dijo Hadi Partovi, cofundador de Code.org.

sábado, 6 de diciembre de 2014

eBook Microsoft Application Architecture Guide

Hoy les comparto un libro electrónico en formato PDF sobre arquitecturas de aplicaciones Microsoft. (Link al final del artículo)

Esta interesante imagen también llamada por los arquitectos como "El Big Picture" la encontrarán en la pag. 10:

the big picture

martes, 2 de diciembre de 2014

Tutorial: Comenzando con Angular JS..(Parte 1: Scope y Data Binding)


Comencemos con una pequeña definicion de Angular JS, pues es un framework de JavaScript de codigo abierto, mantenido por los chicos de Google, y lo que me encanta es que maneja el modelo MVW: Model View Whatever!, asi que como ven maneja lo que sea que funcione para ti, definitivamente hay mucho que leer sobre AngularJS.

Pero bueno el objetivo de este tutorial  es introducirte a como funciona Angular Js y sirve a alguien con un nivel principiante, para esto primero crearemos una pagina simple a la que llamaremos Index.html, usando el siguiente codigo:


<!DOCTYPE html>
<head>
     <title>Aprendiendo AngularJS</title>
</head>
<body>

</body>
</html>


Luego de que tenemos nuestra pagina, nos dirigiremos a la pagina de AngularJs https://angularjs.org/, dando clic en el boton "Download" obtendremos el mas reciente CDN, o podemos usar el siguiente: https://ajax.googleapis.com/ajax/libs/angularjs/1.2.27/angular.min.js


sábado, 29 de noviembre de 2014

Microsoft Vs.Java (Video)


Un poco de humor para el fin de semana ;)



La eterna pelea de Microsoft vs Java.... 


Y ustedes con cuál se quedan? 

viernes, 28 de noviembre de 2014

Cómo Pasar el Examen 70-461 : Querying Microsoft SQL Server 2012

examen 70-461 sql


Hace algún tiempo me decidi, a hacer el examen de certificación SQL 70-461 Querying Microsoft SQL Server 2012, que automáticamente al pasarlo te convertirá en un Microsoft Certified Professional, cosa que no luce mal en tu curriculum.

De acuerdo al sitio web de Microsoft el examen se divide  de la siguiente forma:
Las preguntas del examen (54 en total) fueron:

  • En su mayoría de tipo Objetivo.
  • Algunas son subjetivas, donde tienes que escribir código, como sentencias Selects definiciones de Vistas etc.
  • Unas pocas son de selección múltiple.
  • Otras son de ubicar código en el orden correcto.
Para estudiar utilice el Training Kit de Microsoft (descarga aqui), que es la guía oficial y es bastante extensa. Esta guía te ayuda en detalle,  por todas las áreas que tiene el examen, pero debo confesar que no la leí toda, pero es bueno tenerla cuando surgen dudas concretas.

jueves, 27 de noviembre de 2014

Las 15 certificaciones mejor pagadas

Mostramos 2 referencias sobre las Certificaciones de TI mejor pagadas en el Mercado Laboral. 

mapa

Esta primera imagen se basa en la encuesta realizada por la Revista Software Guru en LATAM.

CertificacionesTI
Otra referencia es el estudio de Global Knowledge del 2013. Es importante mencionar que este estudio fue realizado en USA.

Las certificaciones listadas en este reporte se basan en un listado publicado por Techrepublic.com, basado en una encuesta de sueldos realizada por Global Knowledge.

viernes, 21 de noviembre de 2014

Los lenguajes de programación más pagados, rankeados por Salario

programmer

La programación de computadoras rápidamente ha llegado a ser una de las más lucrativas industrias en Estados Unidos.
El promedio del salarios de un programador de computadoras de tiempo completo llega hasta un aproximado de $100,000 anuales.
Pero hay algunos lenguajes y habilidades que son más valuables que otras, y Quartz ha recopilado algunos datos para ver la diferencia.
Quartz's Max Nisen sacó algunas cifras de lenguajes de programación más valiosos sobre la base de un estudio más amplio de la Brookings Institution, que fue publicado en julio del 2014.

jueves, 20 de noviembre de 2014

Novedades de Visual Studio 2015 Preview

En este artículo les damos a conocer las novedades que trae la nueva versión del IDE Visual Studio 2015 Preview.

Emulador de Visual Studio para Android

Se puede utilizar el emulador de Visual Studio para Android, ya sea en un proyectos multiplataforma en Visual Studio (Xamarin o C ++), o en Visual Studio Tools para Apache Cordova. El emulador le permite cambiar entre los diferentes emuladores de plataformas sin conflictos de Hyper-V. Es compatible con GPS / Ubicación, acelerómetro, rotación de pantalla, zoom, tarjeta SD, y acceso a la red. Más información sobre el emulador de Visual Studio para Android .

android en vs 2015

C # y Visual Basic

En esta versión, las características del lenguaje Visual Basic y C #, ayudan a reducir el código repetido y el desorden de todos los días, tambien ayuda a fomentar un estilo más declarativo de programación, y llevar a los dos idiomas, incluso más cerca. Por ejemplo, hay mejoras sintácticas para escribir declaraciones de miembros y chequeo de nulos. Además, las variables locales pueden ser declaradas dentro de expresiones.
  • Provee refactorizacion segura.
  • Uso de operadores nulos condicionales: Puedes obtener un chequeo de nulos mientras se está accesando e invocando miembros e indices.
  • String interpolation: Provee una manera concisa de describir plantillas de cadenas que insertan expresiones dentro de format strings (En la preview solo está disponible para C# , para VB y C# en la versión RTM).
  • Métodos con propiedades getter unicamente. Pueden pueden ahora estar en una sola línea como expresiones lambda.
  • Auto-properties pueden tener inicialicializadores y no requieren setters.
  • Inicializadores de indices dentro de un objeto. Puedes inicializar un indice específico de un nuevo objeto. Únicamente disponible en C#.
  • Filtros de excepciones, o excepciones condicionales: Te permiten buscar una excepción y decidir cuando quieres atraparla con el bloque catch dado.
  • El uso de clausulas de clases estáticas con miembros estáticos se pueden utilizar directamente sin anteponer el nombre de la clase, por ejemplo: WriteLine() o Sqrt() sin escribir como prefijo el nombre de la clase.
  • Await ahora funciona en bloques catch y finally.

martes, 28 de enero de 2014

Tutorial Widgets Android

Tutorial Widgets Android

En este tutorial construiremos un widget estático muy básico para entender claramente la estructura interna de un componente de este tipo. Consiste en un simple marco rectangular verde con un mensaje de texto predeterminado (“Mi Widget Basico“). La sencillez del ejemplo nos permitirá centrarnos en los pasos principales de la construcción de un widget Android.
widget basico

Los pasos principales para la creación de un widget Android son los siguientes: 

1. Definición de su interfaz gráfica (layout)

Se crea un nuevo layout "miwidget.xml" el cual va a definir la interfaz gráfica del widget:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:orientation="horizontal"
        android:background="#4D4D4D"
        android:padding="10dp" >

        <FrameLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:background="#A4C639"
            android:padding="5dp" >

            <TextView
                android:id="@+id/txtMensaje"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="Mi WidGet Basico"
                android:textColor="#FFFFFF"
                android:textSize="18sp" />
        </FrameLayout>
</FrameLayout>