FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
Home/Courses/Typescript desde cero
Typescript desde cero
Development100% OFF

Typescript desde cero

Udemy Instructor
0(241 students)
Self-paced
All Levels

About this course

TypeScript es un lenguaje desarrollado por Microsoft de programación de código abierto. En realidad es un superconjunto de JavaScript, por lo cual todo el código de JavaScript es válido también también en TypeScript. La principal característica de TypeScript es que introduce u poderos tipado estático, con lo cual especificaremos los tipos de datos para variables, parámetros de funciones y propiedades de objetos antes de la ejecución del código.

Esto ayuda a detectar errores de tipo antes de la ejecución del código, mejorando la calidad y mantenibilidad del mismo, especialmente en proyectos grandes. En resumen, TypeScript es JavaScript con esteroides, lo que facilita el desarrollo de aplicaciones web y de servidor más estructura y mantenibles. Los objetivos del curso son:Aprenderá la historia de Typescript, su instalación y el uso del parámetro target y el manejo del archivo de configuración tsconfig.

json. Aprenderá al manejo de los tipos simples, la asignación de tipo, tipos especiales como any, unknown y never, los tipos undefined y null. Aprenderá a los tipos Arrays, crear las variables de sólo lectura o readonly, las inferencia de tipos, los tipos Tuplas, las tupla de solo lectura y la creación de las tuplas.

Manejará los tipo de objetos, la inferencia y propiedades opcionales, crear las firmas de índice (Index Signatures) y las enumeradores o tipo enum. Realizará el manejo de los Alias ​​de tipo (type), las Interfaces, las Ampliación de interfaces y el manejo de Union TypesRealizará el manejo de las funciones, el tipo de retorno, los parámetros con nombre, los parámetros …rest, el alias ​​de tipo en las funciones y otros temas. Aprenderá a manejar el casting con la palabra reservada as, crear el casting con <> y aplicar el casting forzado.

Creará los miembros de clases, crear la función constructora, funciones getter y setter, añadir los métodos, modificadores de visibilidad, añadir los parámetrosAprenderá a manejar los tipos genéricos en funciones, los tipos genéricos en Clases, los tipos genéricos en interfaces, los genéricos con arreglos y los genérico de funciones. Creará la utilidad Parcial, Required, Record, la utilidad Omit, la utilidad Pick, la utilidad Exclude, la utilidad ReturnType, la utilidad Parameters. Usará keyof con claves explícitas, los tipos primitivos: null y undefined, el encadenamiento opcional, nullish Coalescence (coalescencia nula), afirmación nula.

Para aprovechar este curso debes tener buenas bases de JavaScript ya que no se verán las bases de este lenguaje. Este curso está dirigido a desarrolladores con JavaScript. En todo momento contarás con los archivos del curso.

Skills you'll gain

Software Development ToolsSpanish

Available Coupons

Loading...

Course Information

Level: All Levels

Suitable for learners at this level

Duration: Self-paced

Total course content

Instructor: Udemy Instructor

Expert course creator

This course includes:

  • 📹Video lectures
  • 📄Downloadable resources
  • 📱Mobile & desktop access
  • 🎓Certificate of completion
  • ♾️Lifetime access
$0$90.99

Save $90.99 today!

Enroll Now - Free

Redirects to Udemy • Limited free enrollments

Share this course

https://freecourse.io/courses/typescript-desde-cero

You May Also Like

Explore more courses similar to this one

Generación de Certificados y Diplomas con PHP, MySql y JS
Development
0% OFF

Generación de Certificados y Diplomas con PHP, MySql y JS

Udemy Instructor

Bienvenido al curso del desarrollo de un Generación de Certificados y Diplomas con PHP, MySql y JS en PHP POO, PDO, MySQL, JQuery Ajax, Json, Bootstrap, vas a aprender paso a paso como desarrollar un Sistema web desde cero y lo podrás ver en cualquier dispositivo móvil con responsive design.Vas a aprender como desarrollar sistemas de control de contenidos utilizando el lenguaje de programación más popular y con más oportunidades de trabajo PHP, trabajaremos con la programación orientada a Objetos, PDO (PHP Data Objects) y el gestor de base de datos MySql, para el diseño y la administración de las tablas de la base de datos trabajaremos con la herramienta PhpMyadmin, utilizaremos HTML5, CSS3 para el diseño de las vistas de las páginas web del proyecto, también vamos a trabajar con el framework Bootstrap para hacer más fácil nuestro diseño web, usaremos la librería JQuery y JS, la tecnología Ajax y Json para hacer dinámico nuestras páginas del proyecto web.Vamos a diseñar las tablas de la base de datos del proyecto utilizando la tecnología PHPMyAdmin.Vamos a trabajar con una plantilla web y luego la vamos a depurar para adecuarla a nuestro modo.Haremos la conexión a la base de datos MySQL con el proyecto web usando la conexión PDO(PHP Data Objects).Con PDO puedes manejar 12 tipos distintos de bases de datos (Oracle, MySQL, SqLite, etc…), con solo cambiar el nombre de la base de datos en la conexión y sin necesidad de rehacer todo el proyecto, además que con PDO nos brinda mucho más seguridad.Aprenderás a desarrollar CRUD (CREATE, READ, UPDATE, DELETE) de tablas independientes, tablas relacionales y el control de accesos de usuarios a los módulos del Generación de Certificados y Diplomas con PHP, MySql y JS.Trabajaremos con expresiones regulares para validar los campos del formulario.Trabajaremos con ventanas modales para agregar, editar y eliminar registros.Aprenderás como Activar y desactivar los estados de un registro al dar click al botón utilizando Jquery y la tecnología ajax y json.Aprenderemos a manejar de manera introductoria un diagrama de Gantt, El diagrama de Gantt es una herramienta gráfica cuyo objetivo es exponer el tiempo de dedicación previsto para diferentes tareas o actividades a lo largo de un tiempo total determinado. A pesar de esto, el diagrama de Gantt no indica las relaciones existentes entre actividades.¿Qué es un tablero Kanban?El tablero Kanban es la herramienta para mapear y visualizar su flujo de trabajo y uno de los componentes claves del método Kanban. Originalmente, se utilizaba una pizarra blanca (o un tablero de corcho) que se dividía en columnas y filas.Cada columna visualiza una fase de su proceso y las filas representan diferentes tipos de actividades específicas (diseño, errores, deuda técnica, etc.).Al mismo tiempo, cada tarea que entra en su flujo de trabajo aparece en el tablero como una tarjeta Kanban. El punto de entrada de cada tarjeta es la columna “Por hacer”.Hoy en día, existen soluciones de tarjetas Kanban digitales más prácticas y accesibles a nivel global que son perfectas tanto para para los equipos remotos como para los equipos que desarrollan su actividad en el lugar donde se realiza el proyecto.Si quieres aprender a desarrollar aplicaciones web y manejar un proyecto desde 0 con PHP POO, PDO, MySQL, JQuery Ajax, Json, Bootstrap, diagrama de GANTT, Kanban y GIT subir de nivel en el desarrollo Frontend, Backend y aumentar tus oportunidades laborales ¡Este es tu curso!

0.0•1.4K•Self-paced
FREE$91.99
Enroll
Mitsubishi GX Works3 & GOT2000 From Scratch (Real Project)
Development
0% OFF

Mitsubishi GX Works3 & GOT2000 From Scratch (Real Project)

Udemy Instructor

Build a REAL Mitsubishi PLC + HMI Project From ZeroThis course is not theory.We will build a complete automation project from scratch using:• Mitsubishi iQ-R PLC• GX Works3• GT Designer3 (GOT2000 HMI)By the end of the course, you will have a fully structured, reusable, professional PLC/HMI template project you can use in real machines.This course is designed exactly how real automation engineers build projects in industry.What Makes This Course Different?Most PLC courses teach small disconnected examples.In this course, we build one complete machine project step-by-step:From blank project → to professional HMI + PLC architecture.You will learn how to think like an automation engineer, not just how to place instructions.What You Will BuildWe will develop a complete demo machine including:Machine Mode Control (Manual / Auto) Start / Stop / Reset logic Stacklight & Pushbutton Light reusable functionPneumatic Cylinder / Valve control with fault handlingProfessional HMI navigation & templatesScreen reuse using HMI Offset techniqueAlarm screen + scrolling alarm bannerGOT scripting for warnings & dynamic UI Reusable PLC & HMI architectureCourse Modules1. Project Setup From ScratchCreate a Mitsubishi iQ-R project the correct way:• CPU selection• Network setup• Labels & structure• Best project organization practices2. Machine Mode ControlBuild the foundation of every machine:• Manual vs Auto mode logic• Start / Stop sequence• Safety-friendly control structure• HMI mode control screen3. Professional HMI FrameworkCreate reusable HMI templates:• Header / Footer system• Reusable Menu screens• Machine Status window• Modern screen navigation design4. Reusable Stacklight & Indicator LogicCreate flexible PLC code for:• Tower lights• Pushbutton lights• ON / Slow Flash / Fast Flash modes• Reusable function structure5. Cylinder & Valve Control LogicBuild real pneumatic control:• Open / Close requests• Reed switch confirmations• Latching outputs• Fault detection & alarms6. HMI Screen Reuse Using Offsets One of the most powerful GOT features:• Build ONE screen → control MANY machines• Cylinder screens• Robot screens• Multi-station machines• Massive development time savings7. GOT Scripting & Warning PopupsMake your HMI smart:• GOT scripting basics• Dynamic warning messages• Popup banners• Smart UI behavior 8.Alarm System + Scrolling Alarm BannerBuild a professional alarm system:• Alarm history screen• Acknowledge / Delete / Reset• Scrolling alarm banner on header• Improve operator awareness 9.LabelsHow to use labels with GX Works 3 and GT Designer 3:• Create Labels in GX Works 3• Import Labels in GT Designer 3 10.Z IndexersHow to program Z Indexers in GX Works 3:• Setup Z Indexers in GX Works 3.• Offset based approach to do Block MovesWho This Course Is ForThis course is perfect for:• PLC programmers starting Mitsubishi platform• Automation engineers wanting better HMI design• Students entering industrial automation• Engineers switching to Mitsubishi iQ-R• Anyone wanting a real-world PLC/HMI template project Software UsedGX Works3GT Designer3Mitsubishi iQ-R Series PLCGOT2000 HMIAfter This Course You Will Be Able To• Start Mitsubishi projects the correct way• Build reusable PLC architecture• Design professional HMI systems• Create alarm & warning systems• Reduce engineering time using templates• Apply these skills directly in real machinesThis is the course I wish existed when I started in automation.

4.5•162•Self-paced
FREE$90.99
Enroll
OWASP Seguridad API Top 10 2021 + 2023 con Ejemplos en Java
Development
0% OFF

OWASP Seguridad API Top 10 2021 + 2023 con Ejemplos en Java

Udemy Instructor

Las API son la base de las aplicaciones modernas, pero también son uno de los principales objetivos de los ciberataques. Este curso está diseñado para ayudar a desarrolladores, profesionales de seguridad y DevOps a asegurar las API de manera efectiva, comprendiendo e implementando las vulnerabilidades del OWASP API Security Top 10 (2021 & 2023).Lo que aprenderás en este curso:Análisis detallado de las vulnerabilidades del OWASP API Security Top 10.Cómo identificar y mitigar riesgos de seguridad en el desarrollo de API.Ejemplos prácticos en Java para fortalecer la seguridad de las API.Experiencia práctica en pruebas de seguridad con herramientas especializadas.Implementación de buenas prácticas en autenticación, autorización y protección de datos.¿Por qué tomar este curso?Las API son una de las partes más expuestas de las aplicaciones web, y comprender las vulnerabilidades de seguridad es clave para prevenir ataques. Este curso adopta un enfoque práctico, permitiéndote aplicar técnicas de seguridad en proyectos reales.¿Para quién es este curso?Desarrolladores Java que desean mejorar sus habilidades en seguridad de API.Profesionales de seguridad interesados en ampliar sus conocimientos sobre seguridad en API.DevOps y arquitectos de software que buscan crear aplicaciones seguras.Cualquier persona interesada en dominar los conceptos de seguridad en API.Al finalizar este curso, tendrás una sólida base en seguridad de API y la confianza para proteger tus aplicaciones contra amenazas cibernéticas.¡Únete ahora y conviértete en un experto en seguridad de API!

0.0•12.4K•Self-paced
FREE$84.99
Enroll
FreeCourse LogoFreeCourse

Freecourse.io brings you high-quality online courses with free certificates to help you upskill, boost your career, and achieve your goals anytime, anywhere.

Resources

  • Courses
  • Jobs
  • Categories
  • Features

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

© 2026 FreeCourse. All rights reserved.