Taller tecnológico – Instituto FOC | Informática ONLINE | FP Informática ONLINE

Creación de interfaces gráficas con JavaFX FXML: Inyección de componentes gráficos en la vista principal

[youtube https://youtu.be/sxBqInX1XiA&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Crear tus propios componentes gráficos e incluirlos en la interfaz principal.
  • Comprender el concepto de componente gráfico.

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • La aplicación JavaFX Scene Builder.
    • La etiqueta fx:include.

Seguridad con WordPress

[youtube https://youtu.be/HvFqjUxKjiY&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Asegurar sitios web desarrollados con WordPress.

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Arquitectura y vulnerabilidades de WordPress.
    • Restablecer copias de seguridad.
    • Buenas prácticas de seguridad.

Desarrollo de informes personalizados de administración de bases de datos con SQL Developer

[youtube https://youtu.be/sG-RALCFFYs&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Generar Informes de administración.

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Generación de informes en formato tabla.
    • Generación de informes en formato gráfico.

Realidad aumentada: Introducción

[youtube https://youtu.be/IlUHq4TnksU&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Entender qué es la realidad aumentada (RA).
  • Conocer las distintas herramientas de que disponemos para crear aplicaciones de realidad aumentada.
  • Mostrar ejemplos de aplicaciones donde se hace uso de la realidad aumentada.

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Concepto de realidad aumentada (RA).
    • Herramientas disponibles para el desarrollo de aplicaciones de realidad aumentada.
    • ARCore (herramienta que permite entrenarnos en el mundo de la realidad aumentada).

Introducción a la creación de una aplicación con Oracle Application Express (Apex)

[youtube https://youtu.be/3717xlinFsQ&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Crear una aplicación para insertar/modificar y borrar datos de la base de datos.

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Introducción al Oracle APEX.
    • Generación de aplicaciones.
    • Formularios de edición de datos.
    • Formularios maestro detalle.

Implantación de aplicaciones en un sistema informático: Herramientas JSmooth e Inno Setup

[youtube https://youtu.be/6Dr_jThtaDg&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Crear un instalador para una aplicación listo para ser implantado en un sistema Windows.
  • Comprender el concepto de paquete instalador.
  • Utilizar las aplicaciones JSmooth e Inno Setup.

 Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Herramienta de generación de ejecutables (.exe) JSmooth.
    • Herramienta de creación de paquetes instaladores Inno Setup.

 

Aplicaciones avanzadas con Symfony

 

 [youtube https://youtu.be/_2YVvOpFdWI&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Desarrollar aplicaciones avanzadas con Symfony
  • Utilizar ORM.

 Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Generación de formularios.
    • Doctrine, una solución ORM.

 

Ingeniería inversa del modelo de datos de una base de datos existente

[youtube https://youtu.be/uk0NJLUl490&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Generar el diseño relacional de una base de datos existente.

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Introducción al SQL Developer.
    • Generación del Modelo Relacional.

 

Generación de informes con la librería JasperReports

[youtube https://youtu.be/DXcuVh_2UtU&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Crear tus propios informes a partir de una fuente de datos relacional.
  • Exportar un informe a diferentes formatos: pdf, html, xls etc.
  • Comprender la importancia de mostrar la información de una forma organizada.

 

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Herramienta de generación de informes Jaspersoft Studio.
    • Librería JasperReports.

Fundamentos de Laravel

[youtube https://youtu.be/YtFUNvUrjw4&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Conocer los fundamentos del framework Symfony.
  • Desarrollar una aplicación básica con Laravel.

 

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico
    • Framework Laravel.
    • Desarrollo de controladores.
    • Plantillas Blade.

Diseño de bases de datos con data Modeler

[youtube https://youtu.be/x4W7mU–9FA&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Diseñar una base de datos con Data modeler.
  • Generar la instrucciones DDL para crear físico la base de datos.

 

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Introducción al Datamodeler.
    • Instalación.
    • Diseño Lógico.
    • Diseño físico.

Creación de interfaces gráficas con JavaFX FXML: Modelo Vista-Controlador (MVC)

[youtube https://youtu.be/uwHxL1–bnY&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Crear una sencilla interfaz con la tecnología javaFX FXML.
  • Comprender la arquitectura de programación Modelo Vista-Controlador (MVC).
  • Utilizar la herramienta JavaFX Scene Builder.

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Librería javaFX FXML.
    • Modelo Vista-Controlador (MVC).
    • Diseño de interfaces con la aplicación JavaFX Scene Builder.

Fundamentos de Symfony

[youtube https://youtu.be/zC68i9Xom7s&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Conocer los fundamentos del framework Symfony
  • Desarrollar una aplicación básica con Symfony.

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.
    • Framework Symfony.
    • Desarrollo de controladores.
    • Plantillas Twig.

Servidor Web Apache. Certificados digitales

[youtube https://youtu.be/-JBOJjv_WFE&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Instalar módulos en Apache
  • Creación de un certificado digital autofirmado y uso en un dominio seguro

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Recorrido de directorios
  • Instalar módulos en Apache
  • Comandos de gestión básicos en Apache

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Tienda online con Prestashop. Posicionamiento

[youtube https://youtu.be/MWSwFxmxVD0&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Entender el posicionamiento de sitios web
  • Gestionar el posicionamiento de Prestashop

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Posicionamiento de sitios web
  • Buenas prácticas SEO
  • Posicionamiento de la tienda

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Introducción a las herramientas de ciberseguridad

[youtube https://youtu.be/bMERDCTDfPY&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Analizar las herramientas de seguridad del sistema
  • Analizar las herramientas de seguridad de terceros
  • Analizar el resultado de un escaneo de seguridad

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Herramientas nativas de seguridad del sistema operativo
  • Herramientas de terceros de ciberseguridad
  • Análisis de malware

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Gestión de la Seguridad en Bases de Datos Oracle

[youtube https://youtu.be/989pcR2RekI&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Crear y gestionar un usuario.
  • Crear y gestionar un Roles.
  • Crear y gestionar un Profile.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Introducción a la seguridad de los datos.
  • Privilegios
  • Usuarios
  • Roles
  • Profiles

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Crea una página web. 4- Publicación de la página web

[youtube https://youtu.be/eA4sv-bHt6A&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Crear una página web sencilla a partir de un prototipo.
  • Poner en producción una página web

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Creación de una página web sencilla a partir de un prototipo
  • Alojar y publicar una web en un servidor web real

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Servidor Web Apache. Módulo Security

[youtube https://youtu.be/Ty7PVcQoKEY&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Instalar módulos en Apache
  • Configurar de forma avanzada un modulo

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Recorrido de directorios
  • Comandos de gestión básicos en Apache

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Tienda online con Prestashop: Diseño gráfico

[youtube https://youtu.be/9Yh6TIgG3Fw&w=560&h=315]

 

Al finalizar esta sesión serás capaz de:

  • Configurar el aspecto de la tienda

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Gestión de plantillas
  • Modificación de plantillas
  • Modificación avanzada de plantillas

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Análisis rendimiento en bases de datos Oracle con AWR

[youtube https://youtu.be/MvatSNTPqPU&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Generar un AWR
  • Programar un AWR
  • Analizar un AWR

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Introducción al rendimiento de Base de Datos.
  • Introducción del AWR.
  • Generación automática y manual del AWR.
  • Análisis del informe del AWR.

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Crea una página web. 3- Prototipado Web

[youtube https://youtu.be/ypHYhVcMoH0&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Obtener un prototipo de una página web a partir de un mockup

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Prototipado web

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Servidor Web Apache. Securización

[youtube https://youtu.be/pb62RupuqI0&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Securización básica de Apache

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Recorrido de directorios
  • Permisos especiales
  • Archivos especiales en apache

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Introducción a los ataques de reconocimiento

[youtube https://youtu.be/tOu2em0vsR8&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Realizar un ataque de reconocimiento
  • Identificar recursos externos
  • Comprobar debilidades de un sistema remoto

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Ataques de reconocimiento
  • Herramientas de reconocimiento
  • Consultoría de seguridad

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Tienda online con Prestashop: Configuración

[youtube https://youtu.be/2_NeiyJE5GA&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Configurar del idioma y parámetros propios del país
  • Configurar los parámetros de la tienda
  • Configurar el catálogo

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Configuración del idioma y parámetros propios del país
  • Configuración de parámetros de la tienda
  • Configuración del catálogo
  • Otras configuraciones

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Crea una página web. 2- La primera versión (Mockup)

[youtube https://youtu.be/Zoy1erll3fA&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Crear un mockup a partir de un wireframe

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Qué es un mockup
  • Creación de un mockup a partir de un wireframe.

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Servidor Web Apache. Instalación

[youtube https://youtu.be/cpCScWsLK2o&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Identificar las herramientas básicas de administración de Linux
  • Conocer los distintos directorios de Apache
  • Conocer los archivos esenciales de Apache

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Instalación de paquetes en Linux
  • Recorrido de directorios
  • Comandos de gestión básicos en Apache

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Tienda online con Prestashop. Instalación

[youtube https://youtu.be/MdLnBaIJh_k&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Registrar un hosting gratuito
  • Instalar Prestashop

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Elegir un hosting remoto
  • Preparar la instalación
  • Instalación de Prestashop
  • Configuración básica

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Crea una página web. 1- Borrador web con NinjaMock

[youtube https://youtu.be/qfM-ztGopP0&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Diseñar un borrador (wireframe) de una página web sencilla con NinjaMock

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Uso de la herramienta NinjaMock.
  • Diseño de wireframes.

Revisa todos los seminarios pendientes y si lo deseas regístrate en el que sea de tu interés haciendo click aquí.

Metodologías Ágiles. Introducción a Kanban.

[youtube https://youtu.be/slXZjUEGmNc&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Conocer cómo trabajar con la técnica Kanban
  • Aplicar esta técnica tanto al ámbito profesional como al personal
  • Conocer los conceptos y aprender a trabajar en flujo

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Origen de Kanban.
  • Por qué y cuándo usar Kanban.
  • Ejercicio práctico.

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Programación con BD

[youtube https://youtu.be/Xp7j2uxQnqk&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Conocer las Bases de Datos Relacionales
  • Conocer los métodos de conexión a Bases de Datos
  • Conocer los métodos de consulta a Bases de Datos

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Introducción a las Bases de datos relacionales.
  • Comprensión de los métodos de conexión a Bases de Datos.
  • Conceptos de los métodos de consulta de las bases de datos.

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Desarrollo de aplicaciones web y de escritorio

[youtube https://www.youtube.com/watch?v=9pTKxEPuIeI&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Crear aplicaciones de escritorio
  • Conocer la programación orientada a eventos
  • Crear aplicaciones web
  • Conocer ASP .NET
  • Conocer IIS

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Conceptos de las aplicaciones de Windows Forms.
  • Conceptos de las aplicaciones basadas en consola.
  • Conceptos del desarrollo de páginas web.
  • Conceptos del desarrollo de aplicaciones ASP .NET.
  • Conceptos del hospedaje de sitios web en IIS

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Introducción al Framework Scrum

[youtube https://youtu.be/0ClFeDCQTNM&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Conocer los principios de Scrum.
  • Conocer las reglas básicas de Scrum.
  • Entender porqué Scrum es el Framework nº 1 en Agile.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Roles.
  • Eventos.
  • Artefactos.

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Introducción a las Metodologías Ágiles

[youtube https://www.youtube.com/watch?v=7DjBKtT1dw4&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Conocer los principios de la agilidad.
  • Por qué es objetivo de cualquier empresa de desarrollo incorporar esta forma de trabajo.
  • Identificar fortalezas y debilidades de ambas formas de trabajar

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Valores ágiles.
  • Manifiesto ágil.
  • Cultura Agile VS Gestión tradicional.

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Comprensión general del desarrollo de software

[youtube https://www.youtube.com/watch?v=pC84pLN25io&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Conocer el ciclo de vida de una aplicación
  • Conocer los métodos de prueba de una aplicación
  • Depurar aplicaciones
  • Conocer diversos tipos de algoritmos

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Comprensión de la administración del ciclo de vida de las aplicaciones.
  • Conocer los tipos de pruebas de una aplicación.
  • Conocer los estructuras de datos de C#.
  • Ejemplos de algoritmos con estructuras de programación.

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Curso de Introducción a las Metodologías Ágiles.

Iníciate en el uso de las Metodologías Ágiles,  inscribiéndote en nuestro curso de «Introducción a las Metodologías Ágiles».

Para ello se van a impartir varias sesiones donde se van a mostrar tanto los fundamentos de estas metodologías como algunas herramientas para su manejo. Todo desde un punto de vista práctico que permita al alumno comenzar a aplicar estas metodologías desde la primera sesión.

¿Quién puede inscribirse?

Todos aquellos que estén interesados. No es necesario que seas alumno de Instituto FOC.

¿Debo tener conocimientos previos? No.

¿Tiene algún coste? No.

¿Podré ver las grabaciones de las sesiones en caso de no poder asistir en directo?

Sí, pero ten en cuenta que si asistes en directo podrás realizar tus consultas al profesor.

En las grabaciones, debido a la Ley de protección de datos, cortamos la parte de interacción de los alumnos.

 

¿Cuántas sesiones son? ¿Cómo me registro?

Son  tres sesiones de una hora de duración cada una de ellas. Todas comienzan a las 19.00h y terminan a las 20.00h.

16/07/2020         Introducción a las metodologías Ágiles.

23/07/2020         Introducción al Framework Scrum.

30/07/2020         Metodologías Ágiles. Introducción a Kanban.

 

Puedes registrarte sólo en una sesión, en varias o en todas. Si sólo vas a registrarte en algunas puedes hacerlo pinchando en la que desees y registrándote. Si quieres registrarte en todas las sesiones, debes registrarte en cualquiera de ellas y marcar la casilla donde indicas que quieres registrarte en todas las sesiones (puedes verla en la siguiente imagen).

Captura

Una vez impartidas las sesiones, podrás visualizar las grabaciones de las mismas. Te iremos avisando de la publicación de las grabaciones.

Cómo programar efectos en una web de forma rápida y sencilla!!!!

Cómo programar efectos en una web de forma rápida y sencilla!!!!

Nuestro alumnado del Ciclo de Grado Superior de Desarrollo de Aplicaciones Web, conoce y maneja bien técnicas para crear efectos en una página Web de forma sencilla, eficiente y amigable para el usuario.

Por ejemplo, les proponemos crear los siguientes efectos:

  • Efecto ocultar Panel 1 al hacer clic en el botón Button 1
  • Efecto visualizar Panel 1 al pasar el ratón por encima del botón Button1

A priori, parece que esto nos puede llevar a un proyecto web complejo en el que hay que escribir mucho código. Pero nada más lejos de la realidad. Observa la siguiente imagen y veras que con unas pocas líneas de código Jquery (ver parte izquierda de la imagen), puedes conseguir los efectos que hemos propuesto al inicio de este texto (ver parte derecha de la imagen).

efectos_en_la_Web Jquery

Te propongo que descargues el código fuente de este programa, extrae los ficheros y haz doble clic en el fichero index.html, podrás ver los efectos de ocultar y visualizar el  Panel 1, en tu navegador habitual.

Si sabes algo de programación Web lee las siguientes cuatro líneas de código, con ellas se realizan estos efectos visuales:

$(document).ready(function(){

$(‘#boton1’).click(function() {
$(‘#panel1’).slideUp(1000);
});
$(‘#boton1’).mouseenter(function() {
$(‘#panel1’).slideDown(1000);
});

¿No te parece interesante? Solo con cuatro líneas se pueden generar estos efectos. Jquery es una herramienta potente y muy útil, fundamental para cualquier programador Web.

Puedes descargar el código haciendo clic aquí: index

Aspectos fundamentales del desarrollo software. Introducción a la programación Orientada a Objetos con C#

[youtube https://www.youtube.com/watch?v=taI4rr3eFA0&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Conocer el concepto de clase
  • Comprender el concepto y métodos de creación y uso de objetos
  • Comprender el funcionamiento de la herencia

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Comprensión de los objetos.
  • Conceptos de los valores y las referencias.
  • Comprensión de la encapsulación.
  • Comprensión de la herencia

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Aspectos fundamentales del desarrollo software. Introducción a la programación C#

[youtube https://www.youtube.com/watch?v=QBJDZmyKFzU&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Crear un proyecto en C#
  • Conocer las estructuras básicas de programación
  • Conocer los tipos de datos

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Comprensión de la programación informática.
  • Comprensión de las estructuras de decisión.
  • Comprensión de las estructuras de repetición.
  • Comprensión del control de excepciones.

 

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Curso De Aspectos Fundamentales Del Desarrollo De Software. MTA 98-361

Iníciate en la programación en C# a través de Visual Studio .NET,  inscribiéndote en nuestro curso de «Aspectos Fundamentales del Desarrollo Software».

Para este curso vamos a seguir los contenidos del MTA 98-361 de Microsoft.

¿Quién puede inscribirse?

Todos aquellos que estén interesados. No es necesario que seas alumno de Instituto FOC.

¿Debo tener conocimientos previos? No.

¿Tiene algún coste? No.

¿Podré ver las grabaciones de las sesiones en caso de no poder asistir en directo?

Sí, pero ten en cuenta que si asistes en directo podrás realizar tus consultas al profesor.

En las grabaciones, debido a la Ley de protección de datos, cortamos la parte de interacción de los alumnos.

¿Qué voy a aprender?

  • Manejo de la plataforma .NET.
  • Estructuras básicas de programación con el lenguaje C#.
  • Creación de aplicaciones de consola, de escritorio y aplicaciones web.
  • Depuración de Apps.
  • Acceso a bases de datos desde C#.

¿Cuántas sesiones son? ¿Cómo me registro?

Son cinco sesiones de una hora de duración cada una de ellas. Todas comienzan a las 19.00h y terminan a las 20.00h.

01/07/2020         Introducción a la programación C#.

08/07/2020         Introducción a la programación orientada a objetos.

15/07/2020         Comprensión general del desarrollo de software 

22/07/2020         Aplicaciones de escritorio y aplicaciones web.

29/07/2020         Manejo de bases de datos desde C#.

 

Puedes registrarte sólo en una sesión, en varias o en todas. Si sólo vas a registrarte en algunas puedes hacerlo pinchando en la que desees y registrándote. Si quieres registrarte en todas las sesiones, debes registrarte en cualquiera de ellas y marcar la casilla donde indicas que quieres registrarte en todas las sesiones (puedes verla en la siguiente imagen).

Captura

Una vez impartidas las sesiones, podrás visualizar las grabaciones de las mismas. Te iremos avisando de la publicación de las grabaciones.

¡¡Aprende a Programar ahora!! Acceso Libre

Durante los veranos impartimos una serie de Talleres Técnicos Online cuyo acceso es libre. El funcionamiento de estos talleres es el mismo que el de las clases en directo de los ciclos de Grado Superior.

A continuación puedes ver las grabaciones de los relacionados con Programación, sólo tienes que pinchar en el que te interese y podrás ver la grabación (por protección de datos la parte de interacción de los alumnos la tenemos que cortar).

   Talleres Técnicos Online de Programación

Nivel 1

Nivel 2

Curso de Introducción a la programación. Sesión 8: Depuración de aplicaciones con NetBeans

[youtube https://www.youtube.com/watch?v=fbImO6mRjeA&w=560&h=315]
Al finalizar esta sesión serás capaz de:

  • Crear proyectos en NetBeans
  • Conocer la estructura y composición de los proyectos
  • Ejecutar aplicaciones JAVA en NetBeans
  • Usar el depurador en el entorno NetBeans.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Uso de la plataforma NetBeans
  • Compilación y ejecución de aplicaciones en NetBeans
  • Uso de las distintas opciones de depuración en el entorno NetBeans.

Curso de Introducción a la programación. Sesión 7: Creación y ejecución de aplicaciones JAVA en NetBeans

[youtube https://www.youtube.com/watch?v=rb04cBUlShE&w=560&h=315]
Al finalizar esta sesión serás capaz de:

  • Crear proyectos en NetBeans
  • Conocer la estructura y composición de los proyectos
  • Ejecutar aplicaciones JAVA en NetBeans

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Uso de la plataforma NetBeans
  • Compilación y ejecución de aplicaciones en NetBeans

Curso de Introducción a la programación. Sesión 6: Creación de Proyectos JAVA en NetBeans

[youtube https://www.youtube.com/watch?v=nENHshZyOvM&w=560&h=315]
Al finalizar esta sesión serás capaz de:

  • Crear proyectos en NetBeans
  • Conocer la estructura y composición de los proyectos
  • Ejecutar aplicaciones JAVA en NetBeans

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Uso de la plataforma NetBeans
  • Compilación y ejecución de aplicaciones en NetBeans

Curso de Introducción a la programación. Sesión 5: Instalación y puesta en marcha de NetBeans

[youtube https://www.youtube.com/watch?v=TsjDVZ4FWKo&w=560&h=315]
Al finalizar esta sesión serás capaz de:

  • Descargar los componentes del entorno de desarrollo NETBeans
  • Instalar NetBeans.
  • Escribir aplicaciones en NetBeans
  • Ejecutar aplicaciones JAVA en NetBeans

 

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Descarga de los paquetes necesarios para instalar NetBeans.
  • Instalación de NetBeans
  • Uso de la plataforma NetBeans
  • Compilación y ejecución de aplicaciones en NetBeans

Curso de Introducción a la programación. Sesión 4: Creación de aplicaciones Java con el JDK

[youtube https://www.youtube.com/watch?v=cuNWYWJb_c0&w=560&h=315]
Al finalizar esta sesión serás capaz de:

  • Conocer los componentes de desarrollo de JAVA
  • Crear fuentes básicas en Java.
  • Compilar aplicaciones JAVA
  • Ejecutar aplicaciones JAVA

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Descarga de los paquetes necesarios para desarrollar en JAVA.
  • Instalación de esos componentes.
  • Escribir aplicaciones básicas de JAVA
  • Compilación y ejecución de aplicaciones JAVA

Curso de Introducción a la programación. Sesión 3: Desarrollo de algoritmos con estructuras de control repetitivas.

[youtube https://www.youtube.com/watch?v=hkFjNjxRxWU&w=560&h=315]
Al finalizar esta sesión serás capaz de:

  • Conocer el funcionamiento de las estructuras repetitivas.
  • Construir algoritmos usando sentencias repetitivas.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Tipos de sentencias repetitivas.
  • Estudio de las sentencias repetitivas.
  • Uso de las sentencias condicionales en la construcción de algoritmos

Curso de Introducción a la programación. Sesión 2: Desarrollo de algoritmos con estructuras condicionales.

[youtube https://www.youtube.com/watch?v=l5w2eQcE6Fg&w=560&h=315]
Al finalizar esta sesión serás capaz de:

  • Conocer el funcionamiento de las sentencias condicionales.
  • Construir algoritmos usando sentencias condicionales.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Tipos de sentencias condicionales.
  • Estudio de las sentencias condicionales
  • Uso de las sentencias condicionales en la construcción de algoritmos

Curso de Introducción a la programación. Sesión 1: Estructuras secuenciales en la construcción de algoritmos

[youtube https://www.youtube.com/watch?v=fIQcZpI_EW4&w=560&h=315]
Al finalizar esta sesión serás capaz de:

  • Definir el concepto de algoritmo
  • Conocer los tipos de instrucciones para un algoritmo
  • Dominar las sentencias secuenciales de un algoritmo

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Qué es un algoritmo
  • Lenguajes de programación
  • Tipos de sentencias que podemos usar en los algoritmos
  • Construir algoritmos con sentencias secuenciales

Taller técnico: Creación de terreno en 3D con Unity

[youtube https://www.youtube.com/watch?v=MN-ACxrdg38&w=560&h=315]
Al finalizar esta sesión serás capaz de:

  • Comprender las características de un terreno en 3D.
  • Generar un terreno utilizando las herramientas del Motor del Terreno de Unity.
  • Crear un terreno a partir de un fichero RAW.
  • Añadir árboles y otros elementos al terreno.
  • Mover la cámara por el terreno.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Terreno en 3D.
  • Motor del Terreno de Unity.
  • Assets.
  • Cámara.