Aprende ingl茅s r谩pida y f谩cilmente con lingualia

Curso gratis para dise帽ar videojuegos en 3D

curso de videojuegos

Si te gusta la programaci贸n sigue leyendo y ent茅rate del curso de videojuegos que compartimos totalmente gratis y online para hacer a tu ritmo.

Se trata de un curso de programaci贸n de videojuegos muy completo en el que aprender谩s las mejores tecnolog铆as para dise帽ar y desarrollar videojuegos en 3D.

Es totalmente gratis y podr谩s hacerlo siempre que tengas un dispositivo con conexi贸n a Internet.

Y recuerda que si quieres ampliar tus conocimientos, tenemos m谩s cursos de programaci贸n gratis para consultar siempre que quieras.

Temario del curso de videojuegos

Consulta el contenido de todo lo que aprender谩s a lo largo de cada una de las sesiones:

Introducci贸n

Fundamentos de programaci贸n en Java con Ubaldo Acosta

Temario General del Curso de Fundamentos de Java
Instalaci贸n del JDK de Java en los distintos sistemas operativos
Instalaci贸n de Apache Netbeans en los distintos sistemas operativos
Hola Mundo con Java
Lecci贸n: Manejo de Variables en Java
Lecci贸n: Manejo B谩sico de Cadenas (Strings)
Ejercicio: Variables en Java
Ejercicio: Concatenaci贸n con Java
Ejercicio: Reglas para definir una variable en Java
Ejercicio: Caracteres Especiales con Java
Ejercicio: Clase Scanner en Java
Ejercicio: Tipos Primitivos tipos Integers
Ejercicio: Base Decimal, Hexadecimal y Octal
Ejercicio: Tipos Primitivos tipos Flotantes
Ejercicio: Tipos Primitivos tipo char
Ejercicio: Tipos Primitivos tipo boolean
Ejercicio: Conversi贸n de Tipos Primitivos en Java
Lecci贸n: Operadores en Java
Ejercicio: Operadores Aritm茅ticos en Java
Ejercicio: Operadores de Asignaci贸n en Java
Ejercicio: Operadores Unarios en Java
Ejercicio: Operadores de Igualdad y Relacionales en Java
Ejercicio: Operadores Condicionales en Java
Ejercicio: Operador Ternario en Java
Ejercicio: Precedencia de Operadores en Java
Lecci贸n: Sentencias de Control en Java
Ejercicio: Uso de if-else en Java
Ejercicio: Sentencia Switch en Java
Lecci贸n: Ciclos en Java
Ejercicio: Ciclo While y do While
Ejercicio: Ciclo For en Java
Ejercicio: Palabras Break y Continue en Java
Ejercicio: Uso de Etiquetas (Labels) en Java
Creaci贸n de Clases en Java
Creaci贸n de Objetos
M茅todos en Java
Constructores en Java
Alcance de Variables en Java
Memoria Stack y Heap en Java
Paso por Valor y por Referencia en Java
Uso de la palabra return en Java
Uso de la palabra this en Java
Uso de la palabra null en Java
Encapsulamiento en Java
Contexto Est谩tico en Java (palabra static)
Herencia en Java
Sobrecarga de Constructores
Sobrecarga de M茅todos en Java
Paquetes en Java
Uso de la palabra final en Java
Manejo de Arreglos en Java (arrays)
Manejo de Matrices en Java
Dise帽o de Clases en Java
Laboratorio Final y Conclusi贸n del Curso

Lenguaje GO desde 0 con Pablo Tilotta

Introducci贸n al curso y al Instructor
Introducci贸n a GO y sus caracter铆sticas
Instalando GO
C贸mo hacer preguntas en Udemy etiquetando al instructor de la secci贸n
Instalando Visual Studio Code
Creamos un hola mundo y lo ejecutamos
Variables en GO
Condiciones en GO
Mostrar y aceptar datos en GO
Ciclos en GO
Funciones en GO
Funciones An贸nimas y Closures
Arreglos est谩ticos & Slices
Mapas en GO
Estructuras (POO en GO)
Interfaces en GO
Manejo de Archivos en GO
Recursi贸n en GO
DEFER – PANIC & RECOVER
GORoutines (ejecuci贸n As铆ncrona – Promesas en GO)
Channels en GO (Di谩logo entre GORoutines)
Servidor Web en GO
Middlewares en GO
Descarga & Bonus de regalo

Programaci贸n de un videojuego 2D con Phtoshop, Unity y C# con Mariano Rivas

Recursos para descargar
Instructor Mariano Rivas
Introducci贸n a la secci贸n
Dise帽ando el Personaje del Juego en Photoshop CC 2020
Detalles el Personaje del Juego
Detalles finales del Personaje
Creando el Fondo y la Pantalla de Inicio (Logotipo)
A帽adiendo cielo y profundidad
Creando el Logo del Juego
Creando Pantalla de Gameplay
Creaci贸n de Assets para exportar a Unity
Creaci贸n de proyecto e Introducci贸n a Unity 2D
Ajuste de pantalla, layers 2D, F铆sicas Jugador y Obst谩culos
Programando el Salto Vuelo de Super Master
Programando Muerte de Super Master
Programando Movimientos de Obst谩culos
Jerarqu铆as y Prefabs – Mec谩nica de aleatoriedad
Agregando enemigos
Efectos de Sonido y M煤sica de Fondo
Programando Funcionalidad de disparo
Gesti贸n de disparo y muerte
Ajustes finales de juego
Colocando pantalla de inicio
Publicaci贸n Final del Juego – PC

Domina React JS Hooks desde cero con Agust铆n Navarro

Instalaciones b谩sicas
Configurando el Editor de C贸digo
Conceptos ba虂sicos de React JS
Creando nuestra primera App
Estructura de un proyecto de React JS
Estructura de un Componentes en React JS
Creando nuestro primer componente
驴Que son los Props de React?
Pasando props b谩sicos entre componentes
Pasando props de tipo Objeto entre componentes
Pasando props de tipo Array entre componentes
Pasando props de tipo Funci贸n entre componentes
Usando React Developer Tools
Usando im谩genes SVG como componentes
A帽adiendo React Bootstrap al Proyecto
Hook de estado – useState
Hook de efecto – useEffect
Creando los ficheros de producci贸n
Creando una cuenta en Netlify
Subiendo los ficheros de nuestra aplicaci贸n a Netlify
Convi茅rtete en Desarrollador de React Profesional

Tecnolog铆as de backend y servidores: PHP y MySQQL co Juan Fernando Urrego

Saludo
Cont谩ctame
Servidor Local
Editor de C贸digo
Sintaxis PHP
Variables PHP
VAR_DUMP()
Funciones en PHP
Condiciones y Ciclos en PHP
POO en PHP
C贸digo Imperativo VS POO
Patr贸n MVC
Pipeline de un Proyecto de Desarrollo Web
Plantilla HTML a Patr贸n MVC
Aplicaci贸n Patr贸n MVC
Variables GET
Activar botones con variables GET
Lista Blanca y p谩gina 404
Variables POST
M茅todos est谩ticos
PDO (PHP DATA OBJECTS)
Bases de datos MySQL
Sentencias SQL
Conexi贸n a la Base de Datos mediante la Clase PDO
CRUD (Crear Datos)
CRUD (Leer Datos)
Cambiar formato de Fecha
Login
Variables de Sesi贸n
CRUD (Actualizar datos)
CRUD (Eliminar datos)
M谩ster en PHP

Angular, Firestore, Firebase functions, deployment y m谩s con Fernando Herrera

Introducci贸n a la secci贸n
Demostraci贸n del programa que haremos al final de la secci贸n
Instalaciones necesarias
Instalaci贸n adicional
Inicio de proyecto – Game of the Year
Creaci贸n de p谩ginas y componentes
Configuraci贸n del gr谩fico inicial
Cambiar valores de la gr谩fica de forma aleatoria
Firebase y Firestore – Nuestra base de datos
Cloud Functions – Hola Mundo
Firebase: Credenciales para trabajar local y remotamente
Cloud Function: GET – Obtener colecciones
Servidor Express dentro de Firebase Cloud Functions
Post: Incrementar en 1 el voto del juego
Firebase deploy: Subir las nuevas funciones
Angular: HTTP GET – Obtener y mostrar los juegos
Mostrar los juegos en el HTML
Angular: Votar por el juego del a帽o
Manejo de errores en la petici贸n
Angularfire – Obtener informaci贸n en tiempo real
Gr谩fica en tiempo real
Desplegar la aplicaci贸n de Angular a Firebase Hosting
C贸digo fuente de la secci贸n

Aprende COBOL desde cero con Pablo Tilotta

Introducci贸n a COBOL y al Instructor
Instalando el IDE OpenCobol
Instalando el compilador GNUCobol
Comenzamos con OpenCobol y conocemos la estructura b谩sica de un programa COBOL.
Hola Mundo y conocemos el flujo de ejecuci贸n de COBOL
Conociendo las DIVISIONS y SECTIONS iniciales
Formatos de archivos de datos propietarios de COBOL
ABM de Clientes – Completando el Archivo Indexado CLIENTES
ABM de Clientes – Distintas aperturas de Archivo y Llamados a Rutinas
ABM de Clientes – Grabando datos en nuestro archivo Cliente
ABM de Clientes – Leyendo los datos grabados en mi archivo
ABM de Clientes – Mostrando los datos por pantalla y Formateo de datos num茅ricos
ABM de Clientes – Vectores, Matrices y Operaciones matem谩ticas con COBOL
ABM de Clientes – Vectores en Registros de Archivo (Solo en COBOL)
06:01
ABM de Clientes – Creando nuestro desarrollo estructurado.
ABM de Clientes – Armando la Pantalla del ABM
ABM de Clientes – Entramos en detalle al c贸digo de nuestras rutinas
ABM de Clientes – Rutinas de Aceptaci贸n y Opciones
ABM de Clientes – Finalizando el sistema y probando su correcto funcionamiento
Aspectos finales de COBOL
Descargas de la secci贸n

Introducci贸n a Spring Boop con Andr茅s Guzm谩n

Introducci贸n
Herramientas necesarias
Actualizaci贸n: Wizard para seleccionar dependencias en Spring Tools IDE
Creando un proyecto Web con Spring Boot
Introducci贸n MVC
Estructura de una aplicaci贸n Spring Boot
Creando el controlador y la vista
Errores comunes a tener en cuenta
Pasar datos a la vista
Anotaci贸n @RequestMapping sobre el controlador
El objeto Model
Directiva if de Thymeleaf
Directiva each (foreach) de Thymeleaf
Anotaci贸n @ModelAttribute
Anotaci贸n @RequestParam
Obtener varios par谩metros de la URL con @RequestParam
Anotaci贸n @PathVariable
Obtener varios par谩metros de la ruta con @PathVariable
Agregando recursos est谩ticos y estilos CSS personalizados
Inyectar valores usando la anotaci贸n @Value
Agregando otros archivos properties personalizados para los textos
Retornando redirect y forward como respuesta en m茅todos del controladorDespliegue y ejecuci贸n desde terminal (deploy)

Introducci贸n a Inyecci贸n de Dependencia con Spring por Andr茅s Guzm谩n

Creando nuevo proyecto y la clase de servicio
Inyectando mediante la interface
Introducci贸n al contenedor y la inyecci贸n de dependencias
Inyecci贸n de dependencias v铆a constructor y m茅todos setters
Anotaci贸n @Primary
Anotaci贸n @Qualifier
Registrando componentes usando clase de configuraci贸n y la anotaci贸n @Bean

Generador de proyectos con CLI en NodeJS – Anartz Mugika Ledo

Introducci贸n a la secci贸n – Instalaciones y configuraciones necesarias
Introducci贸n – 驴Qu茅 es lo que vamos a trabajar en esta secci贸n?
Crear repositorio y preparar proyecto
Definir los templates que vamos a usar – Proyecto NPM Javascript
Definir los templates que vamos a usar – Proyecto NPM Typescript
Crear ficheros del proyecto principal, configurar el package.json e instalaci贸n
Definici贸n de las opciones para elegir los templates – Parte 1
Definici贸n de las opciones para elegir los templates – Parte 2
Validaci贸n del nombre de la entrada en las preguntas del CLI
Obtener la informaci贸n de selecciones y definir pathTemplate en el directorio
Definir funcionalidad crear proyecto y probarla
Copiar los ficheros y directorios del template seleccionado – Parte 1
Copiar los ficheros y directorios del template seleccionado – Parte 2
Renderizar los ficheros con la informaci贸n de los argumentos
Post creaci贸n del template – Instalar las dependencias definidas en el package
A帽adir informaci贸n del fichero que se est谩 creando y su tama帽o como en Angular
README – Crear instrucciones de instalaci贸n y uso
Backup en Github y publicaci贸n de la versi贸n 1.0.0 en NPM
Reto 1 – A帽adir un argumento (projectName) en los package.json de los templates
Reto 1 – Soluci贸n
Reto 2 – A帽adir mejoras y proponer templates en el generador con contribuciones
C贸digo del proyecto final

Introducci贸n a GraphQL – Anartz Mugika

Introducci贸n a GraphQL – 驴Qu茅 es GraphQL?
Teor铆a – Diferencias REST VS GraphQL
Ejemplo pr谩ctico – API Swapi – Diferencias REST VS GraphQL

GraphQL – Type System. Construyendo schemas a trav茅s de tipos – Anartz Mugika

Introducci贸n
Tipos de Escalares – Scalar Types
Tipos de Objecto – Object Types
Tipos de Enum – Enum Types
Modificadores de tipo
Interfaces
Root Types – Introducci贸n
Root Type: Query
Root Type: Mutation
Root Type: Subscription
Tipos de entrada – Input Type
Comentarios

Interfaz GrahQL Apollo Playground – Anartz Mugika

Introducci贸n a la secci贸n – 驴Qu茅 vamos a aprender?
Interfaz GrapiQL – Nociones b谩sicas
Interfaz Apollo Server – Nociones b谩sicas
API que se usar谩 para trabajar en esta secci贸n
Queries
Queries con argumentos
Merge de la misma instancia de objeto
Alias
Fragments
Query Variables
Mutations
Directivas Include / Skip
Sobre el siguiente video – Nota informativa
Subscriptions

Proyecto – Hola Mundo con GraphQL – Anartz Mugika

Introducci贸n – 驴Qu茅 es lo que vamos a aprender en esta secci贸n?
Instalaciones y configuraciones necesarias para trabajar con una API GraphQL
Crear / Configurar los ficheros necesarios
Instalaci贸n de las dependencias necesarias
Hola mundo y configuraci贸n de los scripts del package.json. Ejecutar servidor
Server – Inicializar el servidor express con los ajustes por defecto sin graphql
Server – Pasar de Node Express a GraphQL y probarlo en el navegador
Server – Refactorizar c贸digo de API GraphQL
Configurar la API de GraphQL con Apollo Server Express y probar como en GraphiQL

API con GraphQL en Node Express + TS – Anartz Mugika

Introducci贸n al desarrollo de la API Academia Online
Creaci贸n / Configurar los ficheros necesarios
Instalaciones de las dependencias necesarias para el proyecto
Descargar y a帽adir los ficheros JSON con la informaci贸n de cursos y alumnos
Creaci贸n del servidor Node Express con los ajustes b谩sicos y visualizar
Especificaci贸n de los tipos de definiciones en el Schema
A帽adir los “resolvers” necesarios y especificar el primer resolver
Configurar Apollo Server y probar con la query definida de los estudiantes
Resolvers – Queries – Lista de estudiantes
Resolvers – Queries – Informaci贸n del estudiante seleccionado
Resolvers – Queries – Lista de cursos
Resolvers – Queries – Informaci贸n del curso seleccionado
Resolvers – Type – Lista de estudiantes de los cursos
Schema y Resolvers – Mutation – Primeros pasos antes de empezar
Schema – Definici贸n del input donde pasamos la informaci贸n de los cursos
Resolvers – Mutation – A帽adir un curso
Resolvers – Mutation – A帽adir un curso – Validar para evitar cursos duplicados
Resolvers – Mutation – Modificar un curso
Resolvers – Mutation – Eliminar un curso
C贸digo fuente de la secci贸n

Deploy aplicaci贸n Angular en Zeit Now – Anartz Mugika

驴Qu茅 es lo que vamos a aprender en esta secci贸n?
Crear cuenta e inicializar sesi贸n v铆a web y v铆a terminal con Now CLI
Crear proyecto Angular e inicializar para comprobar que funciona
Instalaci贸n las dependencias y configuraciones. Publicar en Zeit

R para el an谩lisis de datos y matem谩ticas con Juan Gabirel Gomilla

El an谩lisis de datos en el siglo XXI
Una nota antes de empezar el curso de R y de Python
驴Qu茅 es R y RStudio?
C贸mo descargar R y RStudio
Ficheros, Scripts y RMarkdowns
C贸mo consultar la ayuda de R
Instalaci贸n y carga de librer铆as con R
驴En qu茅 consiste esto del Data Science?
El fichero CSV y la funci贸n read.csv
Opciones adicionales de read.csv
Eliminar datos sin valor con na.omit
Limpieza selectiva de los datos sin valor
Reemplazo de NA con la media o extracci贸n aleatoria
Formas de completar la informaci贸n que falta
Resumiendo nuestros datos con summary y str
Estad铆sticos y medidas b谩sicas
Partici贸n de data frames con variables categ贸ricas
La ra铆z del error cuadr谩tico medio
Regresi贸n Lineal Simple
Entender los residuos de un modelo de regresi贸n lineal
Analizando los libros del Se帽or de los Anillos

An谩lisis de datos con Python con Juan Gabriel Gomilla

C贸mo instalar Python con Anaconda Navigator
C贸mo instalar paquetes en Python gracias a pip
Las librer铆as est谩ndar de Machine Learning en Python
Los editores para programar en Python
Comunidad de estudiantes del curso
Leer datos procedentes de un CSV
Las funciones b谩sicas de resumen, estructura, dimensiones y cabecera
Las variables dummy
Visualizaci贸n b谩sica de un dataset: el scatterplot
Visualizaci贸n b谩sica de un dataset: el boxplot
Subconjuntos de filas con ciertas condiciones
Concatenar dos datasets por filas
La regresi贸n lineal
Encontrando los coeficientes 贸ptimos de la regresi贸n
Interpretar los par谩metros de la regresi贸n
Implementar una regresi贸n lineal con Python
Regresi贸n lineal m煤ltiple
Variables categ贸ricas en una regresi贸n lineal
Transformar las variables en relaciones no lineales
El problema de los outliers
Otros problemas y consideraciones de la regresi贸n lineal
C贸mo seguir tu camino en el campo del Machine Learning

Transforma tus datos en conocimiento con Power Bi – 脕lvaro Ospina

Qu茅 es Power BI?
Descarga e instalaci贸n de Power BI
Creaci贸n de una cuenta gratuita de Power BI
Conoce la interfaz de Power BI
Conoce Power Query
El Editor de Power Query
Qu茅 podemos hacer con PQ
Introducci贸n al origen de datos
Editar consultas
Conexi贸n a un archivo txt y csv
Conectar a un archivos de Excel
Consolidar datos de una carpeta
Conectar datos de la Web
Conectar a Bases de Datos
Anexar datos
Anexar dos consultas
Anexar tres o mas consultas
Combinar consultas
Combinando por un solo campo
Combinando por dos campos
Que es DAX
Operadores matem谩ticos
Operadores relacionales
Operadores l贸gicos
Operador de union & IN
Crear medidas
Crear una columnas calculadas
Crear tablas virtuales
Operaciones b谩sicas (+,-,*,/)
Funciones de conteo de datos y datos 煤nicos
Funciones MIN/MAX
Funci贸n l贸gica IF
Funci贸n L贸gica IF con anidados
Funci贸n L贸gica IF con el operador And (&&) y Or(||)
CONCATENATE
LEFT & RIGTH
Ejercicio practico (Conociendo los datos)
Ejercicio practico (Conexi贸n a la base de datos)
Ejercicio practico (Tabla calendario y relaciones)
Ejercicio practico (Agregando nuevas columnas a tabla calendario)
Ejercicio practico (Medidas a calcular)
Ejercicio practico (Calculando indicadores Parte 1)
Ejercicio practico (Calculando indicadores Parte 2)
Ejercicio practico (Calculando indicadores Parte 3)
Ejercicio practico (Creamos carpeta y agregamos iconos)
Ejercicio practico (Agregamos tablas y tarjetas)
Ejercicio practico (Agregamos gr谩ficas)
Ejercicio practico (Agregamos segmentaciones)
Ejercicio practico (Agregamos men煤 de vistas)
Ejercicio practico (Duplicamos paginas)
Ejercicio practico (Agregamos Marcadores)
Ejercicio practico (Publicamos nuestro informe)

Seguridad inform谩tica en Desarrollo y entornos Cloud con 脕lvaro Chirou

Sobre mi, su instructor 脕lvaro Chirou

Seguridad inform谩tica en Desarrollo y Hacking 茅tico con Python con 脕lvaro Chirou

Sobre esta secci贸n
Seguridad inform谩tica en el mundo del desarrollo.
Herramienta Zap para analizar vulnerabilidades en aplicaciones web.
Hacking 脡tico con Python. Banner Grabbing – 驴Que es?. Parte te贸rica
Banner Grabbing – Pr谩ctica
Fuerza bruta a un FTP
Fuerza bruta a un SSH
Recopilando informaci贸n de p谩ginas web con python
Como obtener la versi贸n de wordpress
Como obtener el tema utilizado en wordpress
Como obtener los plugins utilizado en wordpress
Como obtener la versi贸n de un Joomla
Como obtener informaci贸n del DNS de nuestro objetivo
Como obtener los Subdominios de una web
Como detectar dominios alojados en un Servidor

Seguridad inform谩tica en entornos de desarrollo en la Nube

Sobre esta secci贸n
Los 3 tipos de nube
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
驴Que es eso de pentesting Cloud y las diferencias al pentesting tradicional?
驴Que diferencias hay entre un pentesting tradicional versus uno Cloud?
Las diferencia en Seguridad inform谩tica de IaaS, PaaS, y SaaS
El modelo Plataforma como Servicio es el entorno m谩s similar a un Pentesting
Top 3 de recomendaciones
Recomendaciones para poder asegurar Azure
Cuales son los ataques m谩s comunes orientados a Cloud
Tips para migrar nuestro servicio a la Nube
Herramientas

Kotlin y programaci贸n desde cero con Juan Villalvazo

Introducci贸n
Kotlin el nuevo lenguaje para programar apps Android
Beneficios de aprender a programar con Kotlin
驴Que aplicaciones se pueden crear con Kotlin?
驴Qu茅 es un IDE y un lenguaje de programaci贸n?
驴C贸mo funciona un programa?
La estructura de un programa en Kotlin
C贸digo 01
Variables, Constantes y Palabras Reservadas
C贸digo 02
Tipos de Datos , Asignaci贸n Impl铆cita y Explicita.
C贸digo 03
Caracteres y Cadenas de Texto | Characters y Strings
C贸digo 04
Strings Literals : Escaped y Raw Strings
C贸digo 05
Arreglos | Arrays
C贸digo 06
Tipo de Dato Any
C贸digo 07
Operadores Aritm茅ticos , L贸gicos y de Comparaci贸n
Tarea y Ejercicios
驴Alguna duda?
if else | Estructuras de Control
C贸digo 08
when | Estructuras de Control
C贸digo 09
for in | Estructuras C铆clicas
C贸digo 010
while do while | Estructuras C铆clicas
C贸digo 011
Funciones
Tarea
驴Qu茅 es la programaci贸n orientada a objetos?
Clases , Propiedades y Objetos en Kotlin
M茅todos en Kotlin
C贸digo y Tarea
Constructores en kotlin
C贸digo sobre constructores
Herencia en Kotlin Parte 1
Tipos de Clases Open y Final
Herencia en Kotlin Parte 2
C贸digo de lecciones de herencia en kotlin
Agradecimiento y palabras finales

Clase Extra

隆Hasta la pr贸xima!

Cursos gratis online en tu correo

Suscr铆bete al bolet铆n y recibe los cursos gratis online en tu correo

Comentar curso