Giter Club home page Giter Club logo

3-languages-challenge's People

Contributors

juandc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

3-languages-challenge's Issues

Reto resuelto: Graficador multiusuario del Fractal del 'Escarabajo de Mandelbrot'

Hola amigos

Este es un Graficador del Escarabajo de Mandelbrot, que permite a diferentes usuarios explorar el fractal, y luego guardar sus fractales favoritos en una base de datos ligera, ya que solo guarda las 4 coordenadas de la pantalla, y el algoritmo se encarga en cualquier momento de regenerar el fractal a partir de esos 4 datos.

Este ejemplo me ha servido mucho para afianzar mis conocimientos en algunos lenguajes que no suelo usar, gracias por lanzar este reto Team Platzi!

El escarabajo de mandelbrot

C贸digo fuente:

Ir a repositorio de GitHub

  1. Lenguaje C++: Se us贸 OpenGL para el graficador, Sqlite para una base de datos local (persistencia), el paradigma orientado a objetos y en el graficador se utiliz贸 el paradigma orientado a eventos del teclado y mouse
  2. Lenguaje Python: Se us贸 Pygame para el graficador, Sqlite para una base de datos local (persistencia), el paradigma orientado a objetos en algunos archivos, el paradigma estructurado en otros archivos, y en el graficador se utiliz贸 el paradigma orientado a eventos del teclado y mouse.
  3. Lenguaje Java: Se us贸 Jframe y awt para el graficador, Sqlite para una base de datos local (persistencia), el paradigma orientado a objetos y en el graficador se utiliz贸 el paradigma orientado a eventos del teclado y mouse
  4. Lenguaje Javascript: Se us贸 el Canvas de HTML5 para el graficador y la interfaz, para la base de datos se us贸 arreglos y diccionarios nativos y la persistencia (serializaci贸n) se realiz贸 guardando la base de datos en el formato JSON en un repositorio de MyJSON.com, usando API Rest. Se us贸 el paradigma estructurado y en el graficador se utiliz贸 el paradigma orientado a eventos del teclado y mouse.

Web de pruebas
Si desean ver los fractales favoritos de prueba usen el usuario 'loco' y el password '1234', sin las comillas.
P谩gina web del proyecto (versi贸n javascript y HTML5)

Ejecutables (para descargar y probar):
Si desean ver los fractales favoritos de prueba usen el usuario 'loco' y el password '1234', sin las comillas.
C++ (exe para windows).
Python (exe para windows).
Java (JAR)
HTML y Javascript (p谩gina web de pruebas del proyecto)

Muchas gracias.

AndyLaTuquita

Reto resuelto

Se desarroll贸 una webapp para el almacenamiento de contactos en una base de datos MongoDB, se contruy贸 el frontend de la aplicaci贸n con React JS y se desarrollaron tres REST API en tres lenguajes de programaci贸n: Javascript, Typescript y Python.

Aqu铆 est谩n los links de los repositorios:

Frontend
API JS
API TS
API PY

Demo online: https://mycontacts.soft4cuba.com

Challenge complete

PLATZI COURSES

Platzi courses en una aplicaci贸n web en la que podras compartinos que curso te gustar铆a que implementaran en platzi.

Actualizaciones :

  • Se ha a帽adido autenticaci贸n(JWT),signin y signup en la api https://platzi-courses-node.now.sh/
  • Ahora tendr谩s que iniciar sesi贸n o crearte una cuenta para poder acceder a las funcionalides(crear,actualizar y eliminar)

Funcionalidades :

  • Registrar un curso que te parezca interesante,podras actualizar la informaci贸n del curso,a帽adir estudiantes(deberas registrarlo y despu茅s a帽adirlo al curso) y clases(deberas registrarla y despu茅s a帽adirla) y remover el curso.
  • Registrar estudiantes(podrias ser tu mismo) para a帽adirlos al curso que haigas creado,asi como tambi茅n podras actualizar la informaci贸n y removerlo .
  • Crear y a帽adir las clases que te gustar铆a ver en el curso.

Almacenamiento : MongoDb(mlab)
Lenguajes empleados Api : Node(express),Typescript,python(Flask)
Tecnologias empleadas Frontend : React,Redux,Styled components,Webpack(v4),Reach Router

Buenas practicas :

  • Codigo modular
  • Codigo reutilizable
  • Codigo organizado
  • Patron singleton(Api)

Repositorios

Api Node js
Api Typescript
Api Python
Frontend(PWA)

Deployments

Apis(La documentacion de la api lo podras ver en los respositorios)
https://platzi-courses-node.now.sh
https://platzi-courses-typescript.now.sh
https://flask-platz.herokuapp.com

Frontend
https://platzi-courses.now.sh/

Reto 3en1

Reto 3en1

Este repositorio pertenece a un reto que consiste en construir la misma aplicaci贸n en 3 lenguajes diferentes. Los lenguajes elegidos fueron los siguientes

La 煤nica regla es que el flujo de tareas y navegaci贸n que siguen los usuarios para completar las tareas sea el mismo en los 3 lenguajes. Puedes elegir los que m谩s te gusten. Puedes seguir diferentes paradigmas, principios y buenas pr谩cticas de programaci贸n. Pero la aplicaci贸n debe verse absolutamente igual en los 3 proyectos.

Link del reto aqui

Descripci贸n

Tema principal es un API REST CRUD sobre alquiler de veh铆culos

Almacenamiento

Toda la data se registra directamente en firebase (Todas las api leen la misma base de datos)

Uso / metodos / parametros

Para todos los request de manera obligatoria deben ir el correo y la contrase帽a

DESCRIPCION URL METODO PARAMETROS
Comprobar usuario /login GET email, password
Crear usuario /createUser POST email, password
Recuperar Clave /forgotPassword POST email
Abrir un alquiler /alquilar POST email, password, modelo, marca, year, color, responsable
Cerrar un alquiler /cerrarAlquiler POST email, password, id (Del alquiler abierto), filtro (entregado)
Corregir datos del alquiler /corregirDatos POST email, password, id (Del alquiler), parametros a corregir (modelo, marca, year,color, responsable)
Listar todos los alquileres /alquileres POST email, password, filtro (entregado, pendiente o todo)
Listar todos los alquileres del usuario /alquileres/user POST email, password, filtro (entregado, pendiente o todo)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.