Juan Miguel Acosta Ortega's Projects
Se trata de un bot de telegram al que le iré agregando diferentes comandos para hacer ciertos cálculos algrbráicos (Aritmética entera modular, Combinatoria, cuerpos finitos...)
Algoritmo voraz orientado a la maximización de reuniones en un día, se estudian las diferentes funciones selección planteadas y se demuestra la optimalidad del mismo.
En este ejemplo de algoritmo Backtracking (Exploración de grafos) resolvemos el Senku, un juego bipersonal de información perfecta.
Se trata de una práctica para la asignatura de Modelos de Computación. En esta se han de hacer uso de las expresiones regulares de diferentes maneras.
En esta práctica se probará la comunicación por puerto serie entre una aplicación java, y el microcontrolador Arduino. Esta es la última parte para poder finalizar el desarrollo de una aplicación de gestión de gimnasios. Esta comunicación es esencial para llevar a cabo un control de acceso en los mismos.
Práctica para la asignatura de Desarrollo y Diseño de Sistemas de Información. En esta se implementa un CRUD con 3 tablas (Stock, Pedido y Detalle_Pedido) y se ha de realizar una transacción en la que se haga uso de commits , rollbacks y savepoints.
Introducción a las estructuras de datos no lineales (Set, Multiset, y Map) creando un "apalabrados".
Este bot de Discord pretende notificar los eventos de un Servidor usando la API de Zabbix
Prácticas Diseño Interfaces de Usuario, ETSI Informática y Telecomunicación. Universidad de Granada.
En esta práctica pretendo afianzar mis conocimientos sobre Spring y la arquitectura de una API REST, además de empezar a trabajar con Angular, un framework que tenía ganas de conocer y experimentar con él. Tutorial de La Tecnología Avanza.
El proyecto está inspirado en un tutorial de @midudev. Pequeña aplicación que hace fetching de datos a una API y muestra los datos referentes a la IP insertada en pantalla. Usaremos RapidAPI.
Ejercicios sobre estructuras de datos lineales de la stl, e iniciación a iteradores, functores y algoritmos.
Readme personal
Página web de una pizzería (Frontend). Con este pequeño proyecto aprendí las bases de HTML, CSS y además hice uso de Bootstrap, un Framework muy usado de CSS.
En esta aplicación web pondré en práctica lo aprendido acerca de algoritmos de búsqueda sobre juegos bipersonales de información perfecta, y desarrollaré diferentes heurísticas para hacer uso del algoritmo Minimax con Poda Alfa-Beta para desarrollar una IA para jugar al "Conecta 4".
Esta práctica es la primera en la que se trabaja con la STL, implementamos una cola con pilas y viceversa. Además también trabajamos con un tipo de dato "pair" casero.
Un pequeño ejercicio para practicar en conjunto conceptos de Programación y Diseño Orientado a Objetos tales como la herencia, sobrecarga de funciones, polimorfismo, interfaces y clases abstractas etc. Además todo integrado en el patrón de diseño Modelo Vista Controlador (MVC)
Ya he utilizado este lenguaje para pequeños bots de Telegram y Discord, aun así no tengo el manejo que poseo con Java y c++. Es por eso que realizaré proyectos de diferente índole con este lenguaje para aprender más sobre él.
En esta práctica aprendí acerca de diferentes grafos y árboles y la forma en los que se iteraban. Fabriqué un iterador casero para iterarlo de una manera específica.
Juego 3d de carreras con javascript y Three.js
Es una práctica para la asignatura de Desarrollo de Sistemas de Información basados en web. En esta se van implementando diferentes funcionalidades al mismo hilo conductor, empezando por HTML, CSS y Javascript, y terminando por PHP y AJAX. El diseño e implementación es original y hecho por mí.
En este proyecto se crea con Java RMI un Sistema Distribuido de Donaciones cuya lógica de negocio corre en réplicas descentralizadas.
Este proyecto es mi primera toma de contacto con Nodejs y programando javascript en el lado del servidor. El sistema consta de un servidor central encargado de manejar la Base de Datos y comunicar a sus clientes.
Desarrollo de un Sistema de Información. Pretende ser en primera instancia un Marketplace para proyectos de software en el que los usuarios definirán su participación en ellos.
Sorena es mi proyecto final de propuesta propia del Ciclo Superior en Sistemas de Telecominicaciones e Informáticos. Se trata de un analizador de acústica de bajo presupuesto basado en el microcontrolador Arduino ( Calculadora teórica/práctica de T60, generador de tonos puros con generador externo ). Apenas empecé a programar y aprender POO.
En esta práctica pretendo seguir desarrollando mis conocimientos sobre javascript, y el manejo del Local Storage.
En este proyecto pretendo aprender la metodología y las buenas prácticas a la hora de desarrollar una API, además de aprender el framework Spring y demás tecnologías relacionadas. Tutorial de SACAVix Tech.
Proyecto en el que afianzaré conocimientos de javascript, y el uso de APIs.