Mostrando entradas con la etiqueta formación. Mostrar todas las entradas
Mostrando entradas con la etiqueta formación. Mostrar todas las entradas

Oracle. Consultas y actualizaciones SQL

He publicado las diapositivas que he utilizado como base para exponer las generalidades del lenguaje de consultas SQL particularizado en el sistema de base de datos relacional (RDMS) Oracle. Como siempre, bajo la licencia CC, detallada en la documentación.



El lenguaje SQL gira en su mayor parte alrededor de la sentencia SELECT y sus posibilidades. Hay muchos ejercicios quue se pueden seguir para complementar el aprendizaje, y que están basados en las bases de datos de ejemplo que Oracle proporciona. Además, se incluyen las principales funciones del sistema y el tratamiento de variables y condiciones en los SELECT.

Puedes descargarte la máquina virtual Linux con el Oracle instalado y las bases de datos de ejemplo listas para poder ejecutar los ejercicios desde aqui:
http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html

EL PDF de mi presentación puedes leerlo y descargarlo desde aqui:
https://www.dropbox.com/s/cyl8iu5c19k26o4/04.Oracle%20SQL.pdf

Red Virtual KVM de Servidores WordPress y MySQL

He generado un informe con la instalación de una Red Virtual KVM de Servidores Linux montada sobre un equipo (en este caso un portátil) con un procesador i7 de 4x2 núcleos y 8GB de RAM corriendo Fedora 19.
Imagen portada del informe

La red consta de 2 servidores con Linux CentOS 6.4:

- Servidor de WordPress, de 2 GB de RAM, 1 CPU, que dispone de un espacio virtual de almacenamiento de 10 GB y contiene el Servidor Web Apache y el WordPress. Se podrá comunicar con el exterior por NAT o Bridge, y con el servidor MySQL a través de una red aislada

- Servidor de MySQL, de 4 GB de RAM, 2 CPUs, con dos espacios de almacenamiento, uno de 10 GB que contiene el software de ejecución y otro de 30 GB en un directorio específico, que contiene las Bases de Datos (la idea es que ese segundo espacio de almacenamiento sea independiente y ampliable sin problemas en el futuro, pudiendo trasladarse a un tercer servidor específico o a un servidor de discos RAID). Este servidor se comunica, cuando está completamente configurado, tan sólo con el servidor Wordpress mediante la red aislada.

El informe puedes descargarlo desde aquí.

https://www.dropbox.com/s/kwztaztk2igubv8/Informe%20Blog%20Red%20Virtual%20WordPress%20MySQL.pdf

Saludos y feliz lectura. ;)

SQL Estándar en Bases de Datos. Publicación.

Respecto al aprendizaje de los sistemas generales de bases de datos (SGBD), publico la presentación que he realizado en varias ocasiones para explicar las órdenes SQL (Lenguaje de Consulta Estructurado) estándar.


El SQL es normalmente la manera que siempre encontrarás para interrogar a una base de datos relacional, como Oracle, SQL Server, MySQL, PostgreSQL...

En la presentación se exponen primero las sentencias de definición (que nos permiten crear la base de datos y sus elementos), las de consultas (que nos permite preguntar por datos al SGBD), las de manipulación de datos (que permiten añadir, modificar o borrar datos), las transacciones y autorizaciones.

A modo de guía, en esta documentación puedes aprender las órdenes principales, e incluso chequear los ejemplos si dispones de uno de esos sistemas instalados. Se pone especial énfasis en la orden SELECT, porque es la que interroga, porque sus condiciones se pueden trasladar también a las sentencias de manipulación de datos y porque su enorme potencia es la que ha disparado el uso del estándar SQL desde fines de los 80.

Enlace al documento

Dentro de poco generaré una página de "Publicaciones" en este blog. Por ahora puedes acceder picando aquí:
https://www.dropbox.com/s/verfjr0iuu2ldpq/02.SGBD.SQL-Estandar.pdf

Clase abierta de Gestión de Proyectos de la EOI

Buen vídeo sobre una clase abierta de hora y media de la Escuela de Organización Industrial (EOI) sobre Gestión de Proyectos, que recuerda los aspectos generales, aunque incidiendo en las mediciones de control y en la calidad de ejecución.

La EOI es para mi sinónimo de buen hacer en el aprendizaje continuo  He tenido la suerte de poder estudiar en un curso de "Creación de Empresas de Base Tecnológica" hace unos meses, y es de las mejores experiencias en enseñanza experta que he recibido, y llevo 24 años trabajando y estudiando...

En fin, muy interesante, para los que estamos metidos en el ajo, porque aunque muchos conceptos parezcan obvios, otros los tenemos "oxidados" por la costumbre o los "vicios" adquiridos en nuestro día a día, y siempre viene bien recordarlos. Normalmente, asistir a un seminario de estas características cuesta bastante dinero...

Cursos gratuitos en Stanford y Berkeley

Date prisa, si quieres realizar alguno de los cursos gratuitos online que ofrecen las universidades de Stanford y Berkeley, porque empiezan ya! Por ejemplo:


Hay más... descritos al final de cada página, aunque casi todos referidos a informática. Se siguen cuando quieras, y muchos tienen los vídeos escritos aparte o con subtítulos (siempre en ingles). Sólo tienes que darte de alta y ya está.

Los cursos no tienen reconocimiento ni certificado, pero sí que puedes preguntar en un foro, que está moderado por los profesores que se describen en la presentación. Cada curso tiene unos requerimientos mínimos. En fin, una iniciativa muy útil para el que quiere saber más (y repasar el idioma). Creo que me voy a meter en el primero, a ver que tal. No tengo tiempo para más. En realidad, ni para este ;)

Recuerda que muchas universidades del mundo, entre ellas muchas españolas, ofrecen cursos y asignaturas de carrera o de máster de forma gratuita. En su día, escribí una entrada en este blog aquí

Tutoriales Java

Pues como ahora me he puesto a repasar mi algo oxidado Java (para los no informáticos, un lenguaje-sistema de desarrollo de software), además de matricularme en un curso de la UNED que me obligará a trabajarlo, he buceado por ahí buscando tutoriales de calidad para lectura rápida.

Puedes estar estudiando Java y sus derivaciones toda tu vida sin repetir temario. La Web siempre ha estado llena de miles de tutoriales de la tecnología Java, y es complicado elegir aquellos realmente actuales y útiles. A tal cantidad de información yo le llamo "infoxicación" (no es un término inventado por mi).

Cuando tienes demasiado donde escoger, suele ser bueno ir al padre de la criatura. En nuestro caso Sun, pero como Sun lo compró Oracle, pues a este último. Buceando encontré la página de enlace a los tutoriales Java:
http://download.oracle.com/javase/tutorial/

La tecnología de desarrollo java podemos dividirla en JSE (Java Standard Edition) y JEE (Enterprise Edition), y yo estoy repasándolas en este orden.

Componentes tecnológicos en JSE 6 (pica para verlo en grande)

Esquema general de contenedores JEE 6

También te puedes descargar TODOS los tutoriales JSE aqui (más de 100Mb) y el libro JEE por aquí.

El Sistema Operativo menos seguro es... una distro Linux!!

Damm Vulnerable Linux es una distribución Linux que incluye el software más popular con muchos de sus agujeros de seguridad. A propósito.

Está orientada al estudio de la seguridad, y también incluye las herramientas para hacking y extensos manuales y lecciones. El perrito parece ser su mascota.

Creía que con Jesux ya lo había visto todo en distribuciones Linux.

(Visto en RevistaLinux.net)

Consultor de Internet

Ya terminé el curso que estaba realizando. El spint final me ha mantenido algo apartado del mundo, pero como siempre que se trata de aprender, nunca es tiempo perdido.

Esta vez me metí en un curso de “Consultor de soluciones Internet”. Hasta ahora, las metodologías de consultoría siempre me han resultado más bien aburridas: un montón de teorías que no se suelen poner en práctica, que se alejan de la acción y los “verdaderos problemas”, y que a veces plantean más inconvenientes que soluciones. Sin embargo, en este curso he aprendido que no tiene que ser así, que es necesaria una organización en la forma de hacer las cosas, de plantear y resolver problemas. Una forma de organizarse que lleve al éxito, y que nos diga qué falla a tiempo de enmendarlo.
El curso no me ha costado ni un Euro. Está calculado para aproximadamente 270 horas de estudio (De Febrero a Junio), y se realiza a través de Internet utilizando la plataforma Moodle. Está realizado y dirigido por profesores de Ingeniería en Informática de la Universidad de Vigo, a través de ESIN Consultores (que se encargan de los aspectos administrativos de las relaciones con los alumnos).
Los exámenes se realizan virtualmente, con formularios en pantalla donde tienes un tiempo máximo para contestar. Hay que entregar también varios trabajos obligatorios durante el curso, y se tienen en cuenta las aportaciones constructivas en los debates en foros y chats de la plataforma. Si se supera el curso te dan un diploma, y si además sacas + de un 7 de media, un “Certificado de Extensión Universitaria” de la Universidad de Vigo.
Mi valoración tanto de materiales, profesorado y debates es de un Notable alto.

Accedí al conocimiento del curso en la Confederación Canaria de Empresarios. A través de ellos ya he realizado varios, sobre temas tan dispares como “Gestión y Auditoría de la Calidad“ (72 horas, presencial), “Liderazgo y Eficiencia en un equipo de trabajo” (50 horas, virtual por Moodle)  o “PhotoShop CS4” (70 horas, presencial). Todos a 0€.

Por ahí hay un montón de cursos a 0€ donde encontramos muchos de calidad media-baja, que carecen de la seriedad adecuada, sobre todo en cursos online. Se limitan a recopilar textos y proponer cuestionarios, sin obligar al alumno a pensar y a participar. El único objetivo es recaudar el dinero de subvenciones. Sin embargo, hay algunos que realmente merecen la pena (como los que he visto de la Confederación Canaria de Empresarios), y aunque en la educación online siempre hay que poner más de uno mismo que en la presencial, es bueno buscar opiniones y recabar información, porque si no puedes perder el tiempo.

En fin, que en este caso ha ido bien… Ahora voy a “descansar” un par de meses (sin parar de estudiar Fotografía, claro).

OpenCourseWare

OpenCourseWare (OCW) es un proyecto para proporcionar y promocionar el acceso libre a los materiales didácticos en enseñanzas superiores, generalmente de universidades. Es una iniciativa editorial mundial, impulsada inicialmente por el MIT (Instituto Tecnológico de Massachusetts) y por varias fundaciones. Lleva varios años funcionando.

Esto significa que puedes obtener acceso a los materiales de estudio que tienen las universidades, generalmente creados por profesores, en muchas asignaturas. Son los mismos documentos a los que tendrías acceso si te matricularas de esas asignaturas.

Evidentemente, como no hay matriculación, no hay evaluación, pero a veces se incluyen exámenes pasados y mucha documentación adicional. Algunas universidades permiten, incluso, que te des de alta y puedas realizar preguntas online a profesores (aunque no desde OCW). Yo lo he hecho en la UNED.



Si estás estudiando o te interesa algo, seguramente puedes encontrar buen material sobre el tema que necesites o te apasione, sobre todo si no te asusta el inglés, aunque también hay mucho material en castellano y en otros idiomas.


Unos enlaces:
CONOCIMIENTO LIBRE!