Diplomado oficial gratuito de creación de aplicaciones Windows, Android y iPhone (Xamarin) de Microsoft



Este diplomado gratuito es una excelente oportunidad para aprender o mejorar los conocimientos en programación.

Diplomado Oficial de Aplicaciones Móviles con Xamarin


Microsoft Latinoamérica tiene el gusto de invitarte a participar del “Xamarin Diplomado”.


Esta certificación no tiene costo y todos los participantes que concluyan y califiquen el examen final de forma satisfactoria serán acreedores de un diploma expedido por Microsoft. Este curso está diseñado para impartirse en 5 semanas en el formato en línea de aula virtual. Al finalizar, el participante podrá desarrollar aplicaciones móviles básicas para iOS y Android con Xamarin Studio y aplicaciones Multiplataforma con Visual Studio (Android, iOS y Windows) usando C# como lenguaje de programación.


Si tienes conocimientos en C# y XAML y deseas empezar a desarrollar aplicaciones móviles multiplataforma, este Diplomado es para ti. ¡Regístrate!


Disertantes:


Enrique Aguilar
@enriqueaguilar


(México)
Xamarin MVP y Directivo en la Universidad De La Salle Bajío, Consultor y Administrador de Proyectos en Desarrollo de Software en empresas de Jalisco y en la región del Bajío en México.

Humberto Jaimes
@hjaimesdev 


(México) 

Xamarin MVP y Desarrollador de aplicaciones multiplataforma .Net con experiencia creando software de transferencia de fondos electrónicos y fundador de la comunidad "Devs Xamarin CDMX" en la Ciudad de México. 

Esteban Solano
@stvansolano

(Costa Rica) 

Xamarin MVP y Senior Software Engineer en desarrollo C# y .Net, fundador y principal impulsador del grupo de usuarios de la Comunidad Xamarin Costa Rica

Regístrate Aquí

Cambios en la certificación Microsoft 70-462 Administración de bases de datos SQL Server 2012 y 2014


Exámenes de simulación del examen 70-462

Para practicar y estudiar, hemos creado un examen actualizado de la certificación 70-462. Existe una versión gratuita y otra pagada. Contiene 3 exámenes de 50 preguntas cada exámen incluyendo respuestas y referencias para leer.

Es muy importante leer todas las referencias para poder pasar el exámen.
Usted puede descargarse el exámen del siguiente enlace:

Examen 70-462

Anteriormente la certificación 70-462 estaba destinada para SQL Server 2012. La versión 2008 tenía la certificación 70-432.

Microsoft decidió que los cambios entre SQL Server 2012 y 2014 no eran muy drásticos como para crear un nuevo examen. Es por eso que se decidió simplemente actualizar el examen 70-462 para que sea tanto para SQL Server 2012 y 2014.

¿Cuáles son los nuevos cambios al exámen?
Básicamente en el capítulo 5 en implementación de seguridad, en auditoría y en cifrado hay nuevos cambios. Esto permite dar mayor importancia a la seguridad utilizando técnicas de cifrado.

Otro tema son los usuarios de datos independientes. A partir de SQL Server 2012, existen usuarios que no requieren login para ingresar a la base de datos. Anteriormente, para acceder a una base de datos se requería de un usuario de inicio de sesión (login) y luego para acceder a la base de datos un usuario de base de datos. Actualmente, es posible acceder a la base de datos directamente sin necesidad del login o inicio de sesión.

También se incluyen tópicos de AlwaysOn en Instancias de conmutación por error (Failover Cluster) y Grupos de disponibilidad (Availability Groups ).



Si tiene dudas, no dude en escribir sus comentarios en el blog.







Crear y borrar carpetas con SQL Server


Para crear una carpeta en SQL Server, existen diferentes formas:
1. Mediante xp_cmdshell que es un procedimiento almacenado
2. SSIS que es una herramienta de SQL Server
3. Mediante PowerShell que es un shell que viene con SQL Server
4. Mediante el Agente de SQL Server

1. xp_cmdshell

Para habilitar xp_cmdshell ejecute las siguientes sentencias T-SQL:



USE master;
GO
EXEC sp_configure 'show advanced option', '1';
RECONFIGURE WITH OVERRIDE;

EXEC sp_configure 'xp_cmdshell', 1;
GO
RECONFIGURE;


Estas sentencias habilitan las opciones avanzadas y luego el procedimiento almacenado extendido xp_cmdshell.

Para crear una carpeta llamada mi carpeta utilice las siguientes sentencias:

xp_cmdshell 'mkdir c:\micarpeta' 






Para remover una carpeta llamada micarpeta utilice las siguientes sentencias:
xp_cmdshell 'rd c:\micarpeta' 

2. Mediante PowerShell

Usted puede ingresar a PowerShell desde SQL Server Management Studio:


Los siguientes comandos permiten crear un folder llamado myPowerShellFolder

New-Item c:\myPowerShellFolder -type directory

Para borrar la carpeta se utilizan los siguientes comandos.

Remove-Item c:\myPowerShellFolder

3. Mediante SSIS
Utilizando SQL Server Data Tools. Abra un nuevo proyecto de integration services:






4. Mediante el Agente de SQL Server
Crear un trabajo:



En los pasos, cree un nuevo paso del tipo Operative System (Sistema operativo) y en Comando escriba los siguientes comandos mkdir c:\folderagente para crear un folder llamado folderagente:


Para borrar se necesita el siguiente comando: rd c:\folderagente:




Crear ficheros o archivos en SQL Server



Para crear archivos o ficheros en SQL Server, se puede hacer de varias formas.

Acá presentamos algunas formas populares:
  1. Usando el Agente SQL Server. 
  2. Usando xp_cmdshell
  3. Usando SQL Server Integration Services
  4. SQL PowerShell

1. Agente SQL Server

Una forma sencilla es usando el Agente SQL Server. Este viene en SQL Server Edición Developer, Enterprise, Business Intelligence, Standard y Web (en resumen, todas las ediciones menos la Express que es la gratuita).

En el SQL Server Management Studio (SSMS) en el Agente SQL Server, vaya a Jobs (trabajos)>New Job (nuevo trabajo)




Especifique el Nombre (Name):

Cree un nuevo paso presionando el botón New (Nuevo) en la página de pasos (steps):

En los pasos del trabajo (job step), en tipo de paso (Type), seleccione Sistema Operativo  CmdExec (Operative system CmdExec). En la sección de Comando (Command) escriba echo este es un fichero>c:\sql\fichero.txt

Inicie el trabajo (Start Job at Step)




 Si todo sale bien, el archivo creado será el siguiente:





2. xp_cmdshell
Este procedimiento almacenado extendido permite llamar a la línea de comandos cmd dentro del código T-SQL de tal manera que se pueda ejecutar la línea de comandos dentro de procedimientos almacenados o también dentro de scripts de SQL Server.
Para habilitar, debe habilitar las opciones avanzadas usando el siguiente código T-SQL:

USE master;
GO
EXEC sp_configure 'show advanced option', '1';
RECONFIGURE WITH OVERRIDE;


El siguiente código habilita el procedimiento extendido xp_cmdshell. Este procedimiento almacenado extendido permite ejecutar la línea de comandos cmd:


EXEC sp_configure 'xp_cmdshell', 1;
GO
RECONFIGURE;

Una vez habilitado, el siguiente código crea un archivo llamado xpcmdshell.txt in la carpeta sql con el contenido xp_cmdshell ejemplo:

xp_cmdshell 'echo xp_cmdshell ejemplo>c:\sql\xpcmdshell.txt'

Si todo sale bien, el siguiente archivo se crearía:


El Agente es utilizado para ejecutar tareas en una hora y fecha específica.
3. Otra opción es Integraton Services. Esto requiere SQL Server Data Tools (SSDT) instalado.
En SSDT, vaya a Nuevo>Proyecto (New>Project)
Seleccione el proyecto Integration Services:


Arrastre la tarea Execute Process al panel de diseño:


En Executable (ejecutable), especifique la dirección de la línea de comandos, que normalmente se encuentra en la siguiente ruta: c:\Windows\system32\cmd.exe

Para ejecutar comandos, es necesario especificar /c para indicar que es un comando.
En Argumentos (arguments) le estamos pasando el valor /c echo archivo ssis>ssis.txt que permite crear un fichero o archivo:


Si todo sale bien, el siguiente archivo se crearía:



4. Powershell contiene un módulo de SQL. PowerShell es un shell que puede llamarse desde SQL Server Management Studio:





Los siguientes comandos permiten crear un archivo llamado archivoPowerShell.txt con el contenido especificado por el parámetro value:
New-Item c:\sql\archivoPowerShell.txt -type file -value "Este archivo fue hecho en PowerShell"
El archivo creado es el siguiente:




Examen de certificación en Business Intelligence de Microsoft 70-466 gratis


Me complace presentar un simulador de examen 70-466. Implementación de modelos de datos y reportes en SQL Server.

Pueden acceder al examen acá:

Microsoft Exam 70-466

El examen simulador contiene 150 preguntas con respuestas. Incluye también enlaces con lecturas relacionadas con las preguntas. Es absolutamente necesario leer bien los enlaces ya que contienen información fundamental para pasar el examen.

Son 3 exámenes con 50 preguntas incluidos en el simulador. Se puede trabajar en modo examen que es idéntico a un examen real o modo de estudio. Donde puedes ir viendo las respuestas a pedido mientras vas dando el exámen.

Este es el examen más complicado en SQL Server ya que hay que saber DAX, MDX que son lenguajes de consulta multidimensionales relativamente complicados.

Existen expertos que no les gusta MDX por lo complejo que puede resultar. También hay que saber algo de AMO (programación de objetos de Analysis Services) y PowerShell.

Y algo bastante complejo, mantener un buen performance.

La única sección que es relativamente sencilla es la parte de Reporting Services que no es compleja.

La mayor parte de la documentación está en inglés, pero en Microsoft Development Network (www.msdn.com) está en español o cualquier otro idioma.

Si no sabes por donde comenzar a estudiar, te recomiendo el siguiente enlace:

https://www.mssqltips.com/sqlservertip/4163/microsoft-sql-server-exam-70466--implementing-data-models-and-reports-preparation-materials/

Si tienes más dudas, escribe tus comentarios.