Para descargar este documento como PDF o imprimirlo También puedes ir a Archivo – Imprimir

[ GUÍA RÁPIDA ]

megacurso

Programa tu propia Criptomoneda y ofértala

"Maestro en 35h (actualizado al 2022)"

Programa de 0 tu propia criptomoneda y ofértala, con este curso profesional aprenderás desde 0 hasta avanzando a programar en tecnologías de nodejs y typescript, desarrolla tu carrera profesional y crea proyectos con tecnología blockchain. Domina el Desarrollo de blockchain con nodejs. de 0 a 100.

Contenido de producto

Este producto incluye los siguientes cursos:

  • Programa tu propia Criptomoneda y ofértala - Maestro en 35h (actualizado al 2022)

Descripción detallada

Node.js es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor basado en el lenguaje de programación JavaScript, asíncrono, con E/S de datos en una arquitectura orientada a eventos y basado en el motor V8 de Google.

La cadena de bloques, más conocida por el término en inglés blockchain, es un registro único, consensuado y distribuido en varios nodos de una red. En el caso de las criptomonedas, podemos pensarlo como el libro contable donde se registra cada una de las transacciones.

Por lo tanto, cada bloque tiene un lugar específico e inamovible dentro de la cadena, ya que cada bloque contiene información del hash del bloque anterior. La cadena completa se guarda en cada nodo de la red que conforma la blockchain, por lo que se almacena una copia exacta de la cadena en todos los participantes de la red.

TypeScript es un lenguaje de programación de código abierto desarrollado por Microsoft, el cual cuenta con herramientas de programación orientada a objetos, muy favorable si se tienen proyectos grandes. Anders Hejlsberg, arquitecto principal del desarrollo del lenguaje de programación C#, es el principal participante en el desarrollo de este lenguaje.

Curiosamente, JavaScript ha sido históricamente uno de los lenguajes con más frameworks de test y menos cultura de testing en su comunidad. Los frameworks han ido apareciendo y desapareciendo a la velocidad del rayo y, por fin hoy, podemos decir que tenemos un magnífico ecosistema para realizar pruebas automáticas que ha venido para quedarse.

Aprenderemos de manera profesional a utilizar herramientas con nodejs, las cuales nos brindara súper poderes para desarrollar una propia blockchain desde 0.

Con este Megacurso de programa de 0 tu propia criptomoneda y ofértala con nodejs dominarás todas las técnicas necesarias para convertirte en un inversor de éxito. El curso comienza 100% desde 0, por lo que no necesitas absolutamente ningún conocimiento previo. Apúntate, ve las clases, ve haciendo los ejercicios (todo el material se incluye también) y ¡hecho! Serás un experto de programa de 0 tu propia criptomoneda y ofértala.

Profesor del curso: Carlos Torres.

 

 

Algunas cosas que aprenderás con éste producto

Aquí tienes algunas capturas hechas a clases aleatorias de este producto.

Requisitos

  • Computadora con conexión a internet

Usos y salidas profesionales

USOS

algunos ejemplos concretos de cosas que podrás hacer cuando acabes este curso

  • Programa desde 0 hasta nivel experto.
  • Comprende el beneficio y los usos de Blockchain.
  • Organiza y Desarrolla tu propia Blockchain.
  • Utiliza código limpio y reutilizable.
  • Programa de manera avanzada con Typescript
  • Descubre herramientas útiles para todo desarrollador

SALIDAS PROFESIONALES

formas de hacer uso profesional de tus nuevos conocimientos

  • Desarrollador Blockchain
  • Desarrollador Nodejs
  • Consultor de tecnologías Blockchain

 

Acceso y descarga


1. Apúntate

Apúntate en esta página al megacurso que más te guste. Todos los pagos son completamente seguros, así que adelante.

2. Accede

Automáticamente tras apuntarte recibirás un email con tu usuario y contraseña para poder acceder a las clases.

3. Disfruta

Podrás acceder a las videoclases FullHD desde tu computadora e incluso desde tu móvil y tableta sin ningún límite de tiempo. Además podrás descargar los archivos de las clases para poder seguirlas sin dificultad con los mismos archivos que el profesor.

 

ALGUNAS NOTAS IMPORTANTES

  • El acceso a tus cursos no tiene límite de tiempo, de descargas ni de visualización. Puedes disfrutar de tus cursos durante años si lo necesitas.
  • Tras el pago, el acceso es inmediato: recibirás instantáneamente un email con todas las explicaciones de cómo disfrutar de tus cursos.
  • En el curso se incluye tanto las videoclases como los archivos de proyecto utilizados en cada clase. No se trabajará con ningún recurso que no se te haya aportado.
  • La licencia es única por persona. En caso de que el sistema detecte que se comparte la cuenta con otros usuarios, bloqueará la cuenta y ya no podrán verse/descargarse las clases. En caso de necesitar varias licencias puedes añadirlas justo encima del botón “AÑADIR A CARRITO”


 

Formas de pago


PayPal

El método de pago más fácil y seguro.

Tarjeta de débito / crédito

Paga en tu divisa 100% seguro con Visa o Mastercard.

Western Union

Si no tienes tarjeta, puedes pagar en efectivo en cualquier oficina Western Union cerca de ti.

Bank account

Realiza el pago por una transferencia/ingreso a nuestra cuenta del banco HSBC



ALGUNAS NOTAS IMPORTANTES

  • La factura oficial de tu compra puede solicitarse tras realizar con éxito tu compra a atencion@megacursos.com (por favor, apórtense los datos fiscales para poder enviar la factura con rapidez).
  • No contamos con opción de pago a plazos. En caso de tener dificultades para el abono de la cantidad en un solo pago, recomendamos:
    • Utilizar la tarjeta de crédito para el pago de una vez, y luego devolver el dinero al banco a plazos.
    • En caso de Megapacks: adquirir los productos incluidos en el pack por separado (aunque resulta notablemente más barato apuntarse a Megapacks que apuntase a cursos individuales).
  • El envío del curso es inmediato tras el pago: recibirás un email con las instrucciones acceso en los 30 segundos siguientes al éxito del pago.
  • En caso de no disponer de tarjeta ni PayPal, puede realizarse el envío de dinero eligiendo la opción de Western Union (no obstante, es posible que acarree comisiones no existentes pagando por tarjeta/PayPal).
  • Para empresas: recomendamos ampliamente el uso de tarjeta/PayPal para realizar la compra por no tener comisiones y ser inmediata. Aun así también está disponible el pago por transferencia bancaria en caso de necesidad.

Diploma Oficial

En un mundo laboral donde los títulos y diplomas son tan importantes, dejar plasmado tu conocimiento de forma oficial en el curriculum vitae u hoja de vida es una muy buena forma de enriquecerlo e incrementar tus posibilidades de éxito.

Por ello, puedes solicitar el diploma oficial en el que se acredite que has tomado tus Megacursos y que, por ente, has adquirido conocimientos de las diferentes disciplinas a un nivel medio-alto.

 

PREGUNTAS FRECUENTES

¿Qué ventajas tiene solicitar diploma?

  • La única forma válida y legal de demostrar tus nuevos conocimientos adquiridos en Megacursos.com
  • Muy útil en la búsqueda de empleo al poder añadirse a tu CV
  • Los diplomas son individuales para cada curso, de manera que acabarás con una gran cantidad de nuevos diplomas que enriquezcan tu CV.

 

¿Cómo solicito el diploma?

Añádelo como un extra en el botón verde bajo este texto.

 

¿Cómo recibiré los diplomas?

Podrás descargarlos en PDF desde una página específica que se te aportará.

 

¿Qué validez tiene el diploma?

El diploma certifica que has tomado los Megacursos. Y al ser un diploma presencial, no es necesario que pases ninguna prueba y examen, pues demuestra que has tomado los Megacursos.

El diploma tiene validez internacional.

 

¿Qué información aparece en el diploma?

  • Tu nombre y apellidos oficiales (te los pediremos para prepararte el diploma)
  • El curso que has tomado
  • Las horas de formación
  • La fecha
  • Firma oficial de Megacursos

 

¿Cuántos diplomas tengo que contratar?

Con que lo añadas una vez, afecta a todos los cursos dentro del pack (en caso de que se compre megapack). No es necesario comprarlo varias veces. Se te dará un diploma individual para cada disciplina.

 

¿Puedo pedir el diploma después de haberme apuntado?

No, el diploma sólo puede pedirse añadiéndose como extra al pedido a la hora de apuntarse a los cursos. En el futuro no puede solicitarse.

Asistencia Invidiual

Con objeto de dar al alumno toda la seguridad de podrás finalizar tus megacursos plenamente sin dificultades, junto con la compra tus cursos se ofrece la opción de conseguir Asistencia Individual por mensaje privado con nuestro equipo de docentes especializados. Esto puede asegurar al estudiante una educación a distancia de calidad, no necesariamente menos didáctica que la que recibiría cara a cara en una clase.

Sea cual sea el problema que tengas (¿le das a cierto botón y no te hace lo que al profesor en la pantalla? ¿No tienes el efecto usado en el minuto 35:53 de la clase 22?), siempre recibirás respuestas válidas y útiles para cada ocasión en menos de 24h, pues los profesores tienen acceso a todos los cursos completos para brindarte la mejor asistencia.

 

PREGUNTAS FRECUENTES

¿Qué ventajas tiene solicitar la Asistencia Individual?

  • Respuestas seguras para cada pregunta que tengas: no existe la posibilidad de que tus dudas se queden sin resolver.
  • Respuestas explayadas y técnicas sobre tus dudas, con incluso explicaciones en mini vídeos únicamente grabados para satisfacer tus cuestiones.
  • No malgastes tiempo buscando quien pueda responder a tus dudas en foros de internet: ten una referencia fija.

 

¿Cómo solicito la Asistencia Individual?

Añádelo como un extra en el botón verde bajo este texto.

 

¿Cómo funciona la asistencia?

Se te aportará un contacto para que puedas preguntar a nuestro equipo de profesores cualquier pregunta que necesites.

 

¿Cuánto puedo preguntar? ¿Durante cuánto tiempo?

La Asistencia Individual no tiene ninguna limitación de tiempo ni de cantidad de preguntas. Podrías realizar 6 preguntas diarias día a día durante 6 años sin ningún problema si lo considerases necesario.

 

¿Cuánto tardaré en recibir respuesta?

El máximo tiempo que tienen los docentes para responder a tus dudas es de 24h, aunque generalmente suelen tardar mucho menos (es habitual tener respuesta a las 1-2 horas de haber realizado la consulta).

 

¿Cuántas Asistencias Individuales tengo que contratar?

Con que lo añadas una vez, afecta a todos los cursos dentro del pack (en caso de que se compre megapack). No es necesario comprarlo varias veces. Se te responderán a dudas sobre cualquier curso que hayas comprado.

 

¿Puedo pedir la asistencia después de haberme apuntado?

No, la Asistencia Individual sólo puede pedirse añadiéndose como extra al pedido a la hora de apuntarse a los cursos. En el futuro no puede solicitarse.

Cotización oficial (factura proforma)

Puedes generar una cotización (factura proforma) automáticamente para este producto en https://megacursos.com/megacourse/programa-tu-propia-criptomoneda-maestro-en-35h Muy útil para empresas y profesionales.

Comprar para otra persona

Para casos en los quen diferente la persona que va a realizar la compra a la que va a efectuar el curso, hemos desarrollado el SAA (Sistema de Asignación de Accesos). El procedimiento es muy sencillo: realiza la compra en https://megacursos.com/megacourse/programa-tu-propia-criptomoneda-maestro-en-35h como se haría para una compra normal. En la página de carrito podrás ver una opción llamada "Voy a comprar el curso para otra persona". Selecciónala. Tras el pago verás un formulario en el que podrás asignar los cursos que has comprado a otras personas indicando sus emails, que recibirán al instante un correo explicándoles cómo acceder a los cursos exactamente igual que si los hubieran comprado ellos mismos.

Syllabus

1 | Introducción a la programación
[35 h]

Bienvenidos al curso profesional de programación con blockchain, vamos a conocer las características básicas de blockchain y dapps.

2 | Instalación de software necesarios
[35 h]

Vamos a conocer los distintos editores e ide´s que se utilizan para programar de una mejor manera, descubramos juntos todas estas herramientas necesarias para empezar a programar.

3 | Historia de desarrollo tecnológico
[35 h]

La tecnología javascript es muy popular para el desarrollo frontend, backend, apps, y otras categorías. Javascript  fue creciendo y agregando muchas funcionalidades fáciles de entender y aplicar.

4 | Plataformas de repositorios
[35 h]

Se llama control de versiones a la gestión de los diversos cambios que se realizan sobre los elementos de algún producto o una configuración del mismo. Una versión, revisión o edición de un producto.

5 | Git & Github
[35 h]

GitHub es una forja para alojar proyectos utilizando el sistema de control de versiones Git. Se utiliza principalmente para la creación de código fuente de programas de ordenador.

6 | Primeros pasos en git & github
[35 h]

En esta clase vamos a conocer algunos comandos adicionales en linux para crear archivos, carpetas, utilizar vim, y conocer otras terminales adicionales.

7 | Segundos pasos en git & github
[35 h]

Conozcamos terminales para otros sistemas operativos, listado de paquetes, hagamos nuestro primer clon de un proyecto desde la terminal.

8 | Creando nuestra moneda digital
[35 h]

Vamos a crear nuestro primer repositorio de forma pública sincronizado con nuestro local, agregaremos un archivo principal para nuestro proyecto.

9 | Documentación para nuestro proyecto
[35 h]

Nuestro archivo principal nos ayudará a describir nuestro proyecto privado o público y ser más entendible para los otros desarrolladores.

10 | Extensiones de archivos
[35 h]

Los archivos siempre contienen una extensión, conozcamos algunos de ellos.

11 | Hola mundo
[35 h]

Crearemos nuestra primer print en pantalla con nodejs, y organizaremos nuestro proyecto.

12 | Tipos de datos
[35 h]

Existe varios tipos de datos en cualquier lenguaje de programación, conozcamos y usemos estos tipos de datos con los siguientes ejemplos.

13 | Programación básica
[35 h]

Aprender a utilizar las variables de javascript y entender su funcionalidades y características.

14 | Programación Condiciones
[35 h]

Las condiciones en cualquier lenguaje de programación nos sirve para preguntar si una variable o un dato se está cumpliendo.

15 | Ecmascript 6. Parte A
[35 h]

En es6 existen muchas alternativas para guardar información, en esta clase conozcamos las principales y las más utilizadas.

16 | Ecmascript 6. Parte B
[35 h]

En javascript es5 usamos las funciones tradicionales que nos ayudan a envolver un código que podemos reutilizar, conozcamos el beneficio de arrow function es6.

17 | Ecmascript 6. Parte C
[35 h]

Plantillas de texto en es6, interpolación con expresiones, aprende a usarlo y utilizalo en tus proyectos reales.

18 | Ecmascript 6. Parte D
[35 h]

Map() - Conozcamos otras funcionalidades que guardan información en una instancia creada.

19 | Ecmascript 6. Parte E
[35 h]

Set()  - Conozcamos otras funcionalidades que guardan información en una instancia creada.

20 | Ecmascript 6. Parte F
[35 h]

Destructuring, una función que es muy utilizada en es6, conoce con nosotros esta funcionalidad que te aportará gran ventaja en tus desarrollos.

21 | Seguir aprendiendo es6
[35 h]

Es6 tiene muchas funcionalidades, descubre cómo seguir aprendiendo para comprender al 100% las distintas funciones que nos brinda esta versión mejorada de javascript.

22 | Primer proyecto en nodejs
[35 h]

JSON es una manera de guardar datos más organizados y reconocibles para los desarrolladores, en esta ocasión crearemos nuestro primer proyecto utilizando la terminal.

23 | HTTP nativo de nodejs
[35 h]

Crearemos un servidor básico desde 0, con código nativo usando nodejs.

24 | Mejorando nuestro servidor nativo - 1
[35 h]

Usaremos módulos nativos, realizaremos la configuración de distintos mimes, para retornar la vista adecuada a los usuarios.

25 | Leyendo archivos externos - 2
[35 h]

Leeremos los archivos externos con el path y filesystem, módulos nativos usados en nodejs.

26 | Vistas para el usuario
[35 h]

Organizaremos nuestras vistas para el usuario con su archivo estático correspondiente.

27 | Funciones adicionales
[35 h]

Descubre otras funcionalidades que nos brinda el file system de nodejs.

28 | Expressjs
[35 h]

Crearemos un servidor más rápido utilizando el framework de expressjs.

1 | Introducción
[35 h]

Instalaremos nuestras dependencias para desarrollar nuestra propia moneda digital.

2 | Creación de Block
[35 h]

Vamos a crear nuestra clase block utilizando typescript en nodejs.

3 | Bloque genesis
[35 h]

Vamos a crear y probar nuestro primer bloque en blockchain.

4 | Mine
[35 h]

Vamos a crear y probar nuestro miner en blockchain.

5 | Metodo Hash
[35 h]

Vamos a crear y probar hash genérico utilizando criptografía en blockchain.

6 | Hash & Mine
[35 h]

Combinaremos nuestros métodos para minar y crear los bloques correspondientes.

7 | Jest
[35 h]

Aprenderemos a usar de una manera profesional jest para hacer testing de software.

8 | Test Block
[35 h]

Realizaremos nuestro primer test de nuestra clase block.

9 | Test de nuestros métodos
[35 h]

Realizaremos nuestro test con jest para nuestros métodos de la clase.

10 | Creación de Blockchain
[35 h]

Crearemos nuestra clase blockchain y definiremos su estructura.

11 | Validación de blockchain
[35 h]

Desarrollaremos nuestro módulo propio para validar nuestros nodos y bloques en la red de blockchain.

12 | Test de blockchain
[35 h]

Verificaremos y crearemos nuestro test para la clase blockchain.

13 | Test validator
[35 h]

Verificaremos el test de nuestro módulo validator.

14 | Método replace en blockchain
[35 h]

Crearemos un método replace en nuestra clase blockchain, nos servirá para modificar la cantidad de bloques en nuestra blockchain.

15 | Test Replace
[35 h]

Verificaremos si los match funcionan correspondiente en nuestro test.

16 | Reorganización y Módulos
[35 h]

Instalaremos módulos para la función correspondiente de nuestra blockchain.

17 | Integración de módulos
[35 h]

Integraremos funcionalidades para nuestra blockchain.

18 | Obtener bloques
[35 h]

Crearemos un end-point para mostrar los bloques.

19 | Refractory de nuestros middlewares
[35 h]

Organizaremos nuestro middlewares de una manera más profesional y crearemos un end-point mine para minar en nuestra blockchain.

20 | Red Peer-To-Peer
[35 h]

La red peer-to-peer es una tecnología que vamos aplicar a nuestra red de blockchain en los nodos que se usen.

21 | Instalación P2P
[35 h]

Instalaremos un módulo llamado websocket para nodejs, este módulo se agregará en nuestro proyecto blockchain.

22 | Class P2P. Parte A
[35 h]

Conectando nodos a nuestra red de blockchain y escuchar en todo los nodos disponibles.

23 | Class P2P. Parte B
[35 h]

Sincronización de nuestros nodos en la red blockchain.

24 | Class P2P. Parte C
[35 h]

Broadcasting entre los nodos disponibles en la red blockchain.

25 | POW
[35 h]

Proof of Work sistema de prueba de trabajo.

26 | Agregando POW
[35 h]

Agregaremos la funcionalidad pow en nuestra clase block.

27 | Creación Difficulty
[35 h]

Crearemos nuestro archivo difficulty para hacer la funcionalidad POW.

28 | Test Difficulty
[35 h]

Verificaremos en un test de prueba nuestro archivo difficulty.

29 | Conceptos de criptomonedas
[35 h]

Conoce las funcionalidades de las criptomonedas, crearemos nuestra clase wallet.

30 | Wallet
[35 h]

Continuaremos con el desarrollo de nuestra clase wallet y crearemos una nueva clase transaction.

31 | Test wallet
[35 h]

Verificaremos en nuestro test el funcionamiento correspondiente de nuestra wallet.

32 | Test en nuestras clases creadas
[35 h]

Verificaremos en nuestro test el funcionamiento correspondiente de nuestro transaction.

33 | Sign Transaction
[35 h]

Continuaremos con nuestro desarrollo para conocer otras funcionalidades agregadas en wallet y transaction.

34 | Verificación de transacciones
[35 h]

Agregaremos funcionalidades para verificar las transacciones correspondientes.

35 | Nuevos tests para transacciones
[35 h]

Agregaremos funciones corruptas para ver la vulnerabilidad del código y verificar su óptimo funcionamiento.

36 | Actualizar transacciones
[35 h]

Agregaremos un método para actualizar nuestras transacciones en nuestra blockchain.

37 | Test Actualizar transacciones
[35 h]

Crearemos nuestro test para el método actualizar transacciones.

38 | Test Adicionales en transacciones
[35 h]

Agregaremos nuevos bloques de código a nuestro test.

39 | Introducción a MemPool
[35 h]

Conoceremos el funcionamiento y características de mempool.

40 | Creación de MemPool clase
[35 h]

Programaremos nuestra clase mempool y agregaremos transacciones.

41 | Test MemPool
[35 h]

Verificaremos la funcionalidad de nuestra clase creada con jest.

42 | Transacciónes con wallet
[35 h]

Crearemos propiedades y funciones para agregar transacciones con nuestra wallet.

43 | Test Transacciónes con wallet
[35 h]

Continuaremos verificando nuestros test correspondiente y solucionando conflictos.

44 | Endpoint Transactions
[35 h]

Crearemos un nuevo url (endpoint) para mostrar todas las transacciones.

45 | Enviar Transactions
[35 h]

Agregaremos funcionalidades a nuestro código blockchain.

46 | Mostrar Transactions
[35 h]

Mostraremos en el end-point creado las transacciones correspondientes realizados en nuestra blockchain.

47 | Transactions - P2P
[35 h]

Sincronización de transacciones a los nodos conectados en nuestra blockchain.

48 | Mineria
[35 h]

Conceptos de minería, los mineros son muy importantes dentro de una red de blockchain.

49 | Clase Miner
[35 h]

Crearemos nuestra clase miner,  agregaremos la arquitectura, métodos y funcionalidades.

50 | Reward en Transactions
[35 h]

Agregaremos nuevos métodos adicionales en nuestra clase transactions.

51 | Test Reward en Transactions
[35 h]

Verificamos el test correspondiente de reward en transactions.

52 | Minando Transactions
[35 h]

En esta oportunidad miraremos las transacciones realizadas en nuestra blockchain.

53 | Borrado de MemoryPool
[35 h]

Desarrollaremos funcionalidades para borrar transacciones de la memory pool.

54 | P2P - Borrado de MemoryPool
[35 h]

Sincronización de nuestro memory pool para las transacciones eliminadas.

55 | Calculate Balance
[35 h]

Crearemos un método adicional para calcular el balance de los usuarios en la blockchain.

56 | End-point Miner
[35 h]

Minando una transacción desde el end-point creado en nuestra blockchain.

57 | Test Calculate Balance
[35 h]

Utilizaremos jest para hacer el test correspondiente a los métodos creados.

58 | Test adicionales
[35 h]

Agregaremos los últimos test funcionales para nuestra moneda digital.

59 | Finalización del curso
[35 h]

Verificaremos funcionalidades adicionales y finalizamos el desarrollo de nuestra propia moneda digital blockchain utilizando nodejs.

Unas palabras de nuestro equipo

Muchísimas gracias por su interés en el Megacurso de programa de 0 tu propia criptomoneda y ofértala. Nuestro equipo ha trabajado incesablemente durante meses para conseguir que cada clase y cada proyecto usado sean de una calidad excepcional: una obra de arte de la didáctica. Es nuestra promesa que únicamente viendo las clases y realizando los ejercicios propuestos se volverá un experto en programa de 0 tu propia criptomoneda y ofértala y podrá disfrutar de sus nuevos conocimientos hasta límites que se pondrá sólo usted mismo.

Felicidades, y bienvenido a su nueva aventura en Megacursos.com

Roberto Martínez, Director Ejecutivo
Megacursos.com

Contacto


Aquí tienes la información de contacto para Spain:

  • Email: atencion@megacursos.com
  • Chat (24h): https://megacursos.com/contacto
  • Teléfono (24h): 91 060 3241
  • Dirección:

    Calle Poeta Joan Maragall, 1 
    28020 Madrid
    Espana

Dispones de todas nuestros métodos de contacto y chat 24h en https://megacursos.com/contacto