Plataforma de cursos online*

Apirestfull con laravel y angular es una plataforma de cursos online&nbsp;tipo udemy ,muy pronto se ver&aacute;n los cursos&nbsp;hechos por mi</p> <p>&nbsp;</p> <p>Enlace al sitio:&nbsp;<a href="https://fullstackweb.site" target="_blank">https://fullstackweb.site</a></p> <p>En el header (cabecera) podemos ir a las categorias de los cursos,ir a mi aprendizaje que son los cursos adquiridos ,logearme, registrarme y al carrito.</p> <p>Una vez logeado se podra ir&nbsp;a los ajustes del usuario,&nbsp;empezar a comprar los cursos, ir a mi aprendizaje (que son los cursos adquiridos) etc...</p> <p>Una vez adquirido algun curso se podran&nbsp;ver los videos, ver y hacer comentarios del video,&nbsp;obtener respuestas tanto del instructor como de los alumnos,tambien se podran subir imagenes.</p> <p>Siendo el administrador&nbsp;,se podran crear cursos ,el acordion (las secciones que tendria el curso) con sus titulos,&nbsp;y los videos con recursos del mismo.</p> <p>detalles y funcionalidades faltantes:<br /> A&uacute;n resta crear las funcionalidades como la de cursos deseados ,perfil&nbsp;y un detalle importante aplicar un paquete tipo socket.io&nbsp;que podria ser Pusher o Websockets me toca investigar el caso,&nbsp;eso seria para hacer totalmente asincrona la web.</p> <p>El proyecto es totalmente escalable asi que le estare agregando muchas mas funcionalidades como cambios en la apariencia.</p> <p>logearme si no me quiero registrar:<br /> email:&nbsp;[email protected]<br /> contrase&ntilde;a: 19811981<br /> La plataforma de pagos esta de modo prueba y solo para pago con PayPal ..</p> <p>usuario = [email protected]</p> <p>password =&nbsp;uchiha666</p> <p>&nbsp;</p> <p>&nbsp;</p>

Fri, Aug 12, 2022 1:33 AM

api-restfull-symfony

RESTful hecha con Simfony y Angular ,una aplicaci&oacute;n de v&iacute;deos favoritos</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><span style="color:#e74c3c">enlace no disponible:</span>&nbsp;<a href="http://adrianred.online" target="_blank">http://adrianred.online</a>&nbsp;no se actualiza el dominio porque no lo veo necesario, la API es muy parecida a la hecha con Laravel&nbsp;<a href="http://adrianweb-retsful.store/" target="_blank">http://adrianweb-retsful.store</a>&nbsp; [<span style="color:#e74c3c">dominio vencido</span>$(&nbsp; ]</p>

Fri, Aug 12, 2022 1:27 AM

Red Social tipo instagram!!

Red Social desarrollado con Laravel y complementado con javascript <p>&nbsp;</p> <p><span style="color:#000000"><span style="font-family:Georgia,serif">enlace:</span></span></p> <p><a href="https://proyecto-laravel.adrianweb.online" target="_blank">https://proyecto-laravel.adrianweb.online</a></p> <p>puedes probar sin registrarte logeandote como:</p> <p>usuario = [email protected]</p> <p>password = 19811981</p> <p><span style="color:#000000"><span style="font-family:Georgia,serif">github:</span></span></p> <p><span style="color:#000000"><span style="font-family:Georgia,serif"><a href="https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/redSocialLaravel" target="_blank">https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/redSocialLaravel</a></span></span></p> <p>&nbsp;</p> <p><span style="color:#2980b9"><span style="font-family:Comic Sans MS,cursive">Leve explicacion:</span></span></p> <p>se configura&nbsp;el sistema&nbsp;de&nbsp;mapeo&nbsp;relacional</p> <p>&nbsp;luego&nbsp;php&nbsp;artisan&nbsp;make:auth&nbsp; para&nbsp;q&nbsp;funcione&nbsp;todo&nbsp; lo&nbsp;q&nbsp;tenga&nbsp;q&nbsp;ver&nbsp;con&nbsp;la&nbsp;Autenticacion</p> <p>con&nbsp;esto&nbsp;me&nbsp;va&nbsp;crear&nbsp; controladores&nbsp;en&nbsp;auth&nbsp;de&nbsp;autenticacion&nbsp;</p> <p>como&nbsp;registerController&nbsp;y&nbsp;loginController y&nbsp;vistas&nbsp;en&nbsp;auth&nbsp;como&nbsp;la&nbsp;de&nbsp;login&nbsp;</p> <p>y&nbsp;registro.En&nbsp;la&nbsp;vista&nbsp;de&nbsp;register&nbsp; le&nbsp;agregamos&nbsp;mas&nbsp;campos&nbsp;como&nbsp;alias&nbsp;y&nbsp;nike,</p> <p>entoces&nbsp;en&nbsp;el&nbsp;modelo&nbsp;user&nbsp;y&nbsp;en&nbsp; el&nbsp;controlador&nbsp;de&nbsp;registro&nbsp;se&nbsp;le&nbsp;agrego&nbsp; tambien&nbsp;los&nbsp;campos</p> <p>en&nbsp;el&nbsp;app.blade&nbsp;se&nbsp;agregaron&nbsp;mas&nbsp;cosas&nbsp; gente&nbsp;favoritas ,subir&nbsp;imagen.</p> <p>El&nbsp;sistema&nbsp;de&nbsp;like&nbsp;es&nbsp;cuando&nbsp;toca&nbsp; like(el&nbsp;corazon&nbsp;rojo)&nbsp;</p> <p>guardar&nbsp;el&nbsp;id&nbsp;del&nbsp;logeado&nbsp;y&nbsp;el&nbsp; id&nbsp;de&nbsp;la&nbsp;imagen</p> <p>en&nbsp;la&nbsp;vista&nbsp;include/image.blade&nbsp;estan&nbsp;los&nbsp; corazones&nbsp;</p> <p>se&nbsp;muestra&nbsp;dependiendo&nbsp;si&nbsp;los&nbsp;id&nbsp;del&nbsp; logeado&nbsp;y&nbsp;de&nbsp;la&nbsp;imagen&nbsp;estan&nbsp;en&nbsp;la&nbsp; tabla&nbsp;likes,</p> <p>entonces&nbsp;el&nbsp;js&nbsp;esta&nbsp;activado&nbsp;puesto&nbsp;en&nbsp; el&nbsp;layoud&nbsp;</p> <p>y&nbsp;cuando&nbsp;se&nbsp;carga&nbsp;la&nbsp;pagina&nbsp;se&nbsp; invoca&nbsp;public/js/main.js.&nbsp;</p>

Fri, Aug 12, 2022 1:23 AM

Blog

Este es un proyecto hecho con Laravel el cual se uso para hacer este portafolios.</p> <p>se subio a un vps,luego se subio a un hosting.</p> <p><span style="font-family:Georgia,serif"><span style="color:#000000">Github:&nbsp;&nbsp;<a href="https://github.com/Uchiha666-Fasedios/BlogZ" target="_blank">https://github.com/Uchiha666-Fasedios/BlogZ</a></span></span></p> <p><span style="color:#0000ff"><span style="font-family:Comic Sans MS,cursive">Leve explicacion:</span></span></p> <p><span style="font-family:Georgia,serif"><span style="color:#000000">Se hizo una traduccion de los mensajes usando las facilidades de laravel,<br /> se hicieron migraciones, se utilizo </span><span style="color:#000066">LARAVELDEBAG</span><span style="color:#000000"> para el </span><span style="color:#000066">TDD</span><span style="color:#000000">,<br /> Se utilizo </span><span style="color:#000066">TINKER</span><span style="color:#000000"> para hacer pruebas de la orm etc..&nbsp;<br /> se llenaron las tablas automaticamente con los </span><span style="color:#000066">seeds </span><span style="color:#000000">y los </span><span style="color:#0000ff">factories</span><br /> <span style="color:#000000">en user se crearon </span><span style="color:#0000ff">ACCESOS </span><span style="color:#000000">y </span><span style="color:#0000ff">MUTADORES</span><span style="color:#000000">,en el modelo Article se creo un </span><span style="color:#0000ff">QueryScope </span><span style="color:#000000">y un </span><span style="color:#0000ff">Global Scope</span><span style="color:#000000">&nbsp;<br /> COLAS DE TRABAJO (</span><span style="color:#0000ff">CRUD</span><span style="color:#000000">),<br /> USO DE </span><span style="color:#0000ff">Middleware </span><span style="color:#000000">con los </span><span style="color:#0000ff">ROLES</span><br /> <span style="color:#000000">roles para que se acceda como administrador o moderador con (tabla pibote)<br /> uso de POLITICAS (</span><span style="color:#0000ff">police</span><span style="color:#000000">) para q los moderadores no se vean los articulos entre si,</span><br /> <span style="color:#0000ff">BORRADO LOGICO </span><span style="color:#000000">de los articulos.</span></span></p>

Fri, Aug 12, 2022 1:22 AM

Red Social

Proyecto hecho con Symfony donde se puede seguir a alguien ,mandarle un mensaje privado ,crear publicaciones con fotos ,documentos,&nbsp;ver las que me gustan (likes), ver notificaciones, gente etc.. y&nbsp;visualizas con un scroll infinito.&nbsp;</p> <p><span style="font-family:Georgia,serif"><span style="color:#000000">Enlace:</span></span></p> <p><a href="https://redsocial-symfony.adrianweb.online" target="_blank">https://redsocial-symfony.adrianweb.online</a></p> <p>puedes probarlo sin registrarte logeandote como:</p> <p>usuario =&nbsp;[email protected]</p> <p>password = 19811981</p> <p><span style="color:#000000"><span style="font-family:Georgia,serif">Github:</span></span></p> <p><span style="color:#000000"><span style="font-family:Georgia,serif"><a href="https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/RedSocial-ABM" target="_blank">https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/RedSocial-ABM</a></span></span></p> <p><span style="color:#000000"><u>resumen tecnico</u>: </span>se hizo el proyecto con symfony 3 y luego fue migrado a symfony 5<span style="color:#000000"> ,</span></p> <p><span style="font-family:Arial,Helvetica,sans-serif"><span style="color:#000000">base de datos:</span></span> se dise&ntilde;o la base de datos utilizando la <span style="color:#27ae60">aplicacion dia</span>,se creo la base de datos utilizando <span style="color:#27ae60">mysql</span>,<br /> &nbsp;a travez de <span style="color:#27ae60">composer </span>se instalo la paginacion y se incluyo <span style="color:#27ae60">jquery y bootstrap</span>,<br /> <span style="color:#000000">autenticacion y registro:</span> se configuro <span style="color:#27ae60">encoders </span>se crearon <span style="color:#27ae60">mensajes flash</span> se incluyo <span style="color:#27ae60">ajax </span>para controlar el nick aparte de utilizar las facilidades que nos ofrece symfony para el login.<br /> <span style="color:#000000">validaciones:</span> se utilizaron diferentes formas de <span style="color:#27ae60">validar </span>y tambien se validaron los campos <span style="color:#27ae60">de forma aislada</span><br /> <span style="color:#000000">scroll infinito:</span><span style="color:#27ae60"> </span>se hizo con un pluyin de jquery y configurando un archivo js<br /> <span style="color:#000000">sistema de seguir y dejar de seguir:</span> se crea un <span style="color:#27ae60">filtro (extencion) </span>y un archivo js con la utilizacion de ajax<br /> <span style="color:#000000">sistema de publicaciones:</span> se creo un filtro (extencion) para formatear fechas calculando la diferencia (hace cuanto).<br /> <span style="color:#000000">sistema de like y deslike:</span> se utilizo filtro (extencion) y se utilizo ajax<br /> <span style="color:#000000">sistema de notificaciones:</span> se creo un <span style="color:#27ae60">servicio</span><br /> <span style="color:#000000">sistema de mensajeria privada:</span> se uso un <span style="color:#27ae60">repository</span></p>

Fri, Aug 12, 2022 1:19 AM

Abm-de-tareas

Portafolio mini tarea usando Symfony...;</p> <p><span style="color:#ff0000">Es de modo de aprendizaje-demostrativo no se hizo responsive.</span></p> <p><span style="font-family:Georgia,serif"><span style="color:#000000">Enlace:</span></span></p> <p><a href="https://tareas-symfony.adrianweb.online" target="_blank">https://tareas-symfony.adrianweb.online</a></p> <p><span style="font-family:Georgia,serif"><span style="color:#000000">Github:</span></span></p> <p><a href="https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-symfony" target="_blank">https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-symfony</a></p>

Fri, Aug 12, 2022 1:18 AM

Tienda profesional!!

Tienda online profesional dividido en dos proyectos uno para el administrador y el otro para el usuario.</p> <p>&nbsp;</p> <p>Enlace a la tienda:&nbsp;&nbsp;<a href="http://www.easycloudsystem.site:4212" target="_blank">http://www.easycloudsystem.site:4212</a></p> <p>si no quiere registrarse se puede logear asi</p> <p><span style="color:#000000">email=</span><span style="color:#27ae60">[email protected]</span></p> <p><span style="color:#000000">clave=</span><span style="color:#27ae60">19811981</span></p> <p>GitHub:&nbsp;<a href="https://github.com/Uchiha666-Fasedios/produccionAdmin/tree/main/produccionTiendaProf2" target="_blank">https://github.com/Uchiha666-Fasedios/produccionAdmin/tree/main/produccionTiendaProf2</a></p> <p>Enlace al sisema del administrador&nbsp;<a href="http://www.easycloudsystem.site:4210" target="_blank">http://www.easycloudsystem.site:4210</a></p> <p>se puede logear y probar el sistema</p> <p><span style="color:#000000">email=</span><span style="color:#16a085">[email protected]</span></p> <p><span style="color:#000000">clave=</span><span style="color:#27ae60">19811981</span></p> <p>GitHub:&nbsp;<a href="https://github.com/Uchiha666-Fasedios/produccionAdmin/tree/main/produccionTiendaProf" target="_blank">https://github.com/Uchiha666-Fasedios/produccionAdmin/tree/main/produccionTiendaProf</a></p> <p><span style="color:#00ff00">Es la tienda mas completa , pronto tendra un uso real para clientes.</span></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p>

Fri, Aug 12, 2022 1:00 AM

Tienda online profesional!!

tienda online hecha con Angular totalmente&nbsp;<strong>as&iacute;ncrona</strong>!!</p> <p>&nbsp;</p> <p><strong>enlace a tienda: en actualizacion</strong></p> <p><strong>github:&nbsp;<a href="https://github.com/Uchiha666-Fasedios/produccionAdmin/tree/main/produccionTienda" target="_blank">https://github.com/Uchiha666-Fasedios/produccionAdmin/tree/main/produccionTienda</a></strong></p> <p><strong>enlace a administrador de la tienda:&nbsp;en actualizacion</strong></p> <p><strong>github:&nbsp;<a href="https://github.com/Uchiha666-Fasedios/produccionAdmin" target="_blank">https://github.com/Uchiha666-Fasedios/produccionAdmin</a></strong></p> <p><em><strong>detalle:&nbsp;se crearon 2 proyectos uno para el usuario (la tienda) y otro para el administrador</strong></em></p> <p>(en local esta perfecto, en produccion por&nbsp;momentos&nbsp;los slider no cargan bien pronto lo estare arreglando).</p> <p><strong>La tienda:</strong></p> <p>la tienda se presenta con la pagina de inicio donde en la cabecera puedes acceder a las categorias de los productos, al contacto, una barra de busqueda de productos,&nbsp;a iniciar sesion y al carrito luego se puede ver un slider con imagenes informativas. La primera es sobre un descuento que es integrado desde el administrador, mas abajo se puede ver otro slider que muestra los nuevos productos, otro slider con productos mas vendidos y imagenes de acceso a las categorias.</p> <p>Al acceder a todos los productos puedes buscar de varias formas e ir filtrando por varios metodos.</p> <p>Presionando en algun producto se puede acceder al detalle con un atractivo&nbsp;slider de imagenes y poder elegir su variedad por ejemplo el color o el talle ver las rese&ntilde;as del producto, ver los productos recomendados y por lo tanto poder a&ntilde;adir al carrito.</p> <p>Se debera iniciar sesion para comprar o crear un usuario&nbsp;<strong>donde se le llegara un email para su confirmacion</strong>, una vez registrado y logeado podras acceder al perfil que tambien muestra mis direcciones,mis ordenes(compras) ,mis rese&ntilde;as.</p> <p>Para comprar, una vez armado tu carrito accedes a el y puedes ver el detalle de una forma muy atractiva ,aplicar un cupon de descuento&nbsp;y ver la plataforma de pago q puede ser por paypal o por culqi colocando la&nbsp;tarjeta de credito, agregar un metodo de envio y tambien se le puede mandar un mensaje&nbsp;adicional de la compra al administrador.&nbsp;</p> <p>(<strong>para utilizar los pagos de prueba</strong></p> <p><strong>para paypal&nbsp;</strong></p> <p>email = [email protected]</p> <p>contrase&ntilde;a= uchiha666</p> <p><strong>para tarjeta de credito</strong></p> <p>ponerlo a mano sin copiar y pegar</p> <p>Numero de tarjeta = 4111 1111 1111 1111</p> <p>Expiraci&oacute;n = 09/2025</p> <p>CVC = 123&nbsp;</p> <p>)</p> <p><strong><em>Proyecto administrador:</em></strong></p> <p>Una vez logeado se accede a un panel estadistico de la tienda , y al costado izquierdo podes acceder a siertos puntos, los clientes donde&nbsp;podes&nbsp;eliminarlo o editarlo y buscarlos.</p> <p>A productos donde podes&nbsp;<strong>buscar</strong>,&nbsp;<strong>exportar&nbsp;</strong>un excel,&nbsp;<strong>editar</strong>,&nbsp;<strong>eliminar</strong>,&nbsp;acceder al&nbsp;<strong>inventario&nbsp;</strong>donde podras darle stock con&nbsp;su respectivo proveedor,&nbsp;<strong>variedades&nbsp;</strong>donde podras darle un talle o color etc. al producto,&nbsp;<strong>galeria</strong>&nbsp;donde le podras dar una serie de imagenes al producto y ver las&nbsp;<strong>rese&ntilde;as.</strong></p> <p>A cuones donde podras aplicar un cupon de descuento para que sea utilizado por algun usuario.</p> <p>A descuentos donde podras aplicar un descuento promocional en un determinado tiempo.</p> <p>A mensajes ,&nbsp;a las ventas y a las configuraciones donde se le podra generar el nombre de la tienda , las categorias y un logo.</p> <p><em><strong>resumen tecnico:&nbsp;&nbsp;</strong></em>se empezo con el backend donde se instalaron varios paquetes para&nbsp;nodejs,luego se crea la base de datos en mongo, se configura la conexion a la base de datos.</p> <p>Creo los metodos de registro&nbsp;tambien se crea un helpers/jwt.js donde esta el metodo del token,</p> <p>Se genera un proyecto de angular llamado admin y otro llamado tienda.</p> <p>Se adapto una plantilla de https://createx.createx.studio/&nbsp;</p> <p>Se&nbsp;instalo jquery ,bootstrap&nbsp;,&nbsp;tambien se agrega iziToast q es un plugin para maquetar los&nbsp;mensajitos.</p> <p>Se&nbsp;aplican los guards&nbsp;que son simplemente midelwares&nbsp;que se ejecuta antes de cargar la ruta&nbsp;y en este caso determinan si tienen o no permisos para acceder.</p> <p>Para poder decodificar un token se aplica un paquete&nbsp;@auth0/angular-jwt.</p> <p>Se crean los filtros (mediante un evento en los input empiezo a hacer el filtro) y la paginacion.</p> <p>Se crea&nbsp;en el backend un midelware y hago el metodo auth donde se fija si hay token, es valido, si no expiro&nbsp;para validar q este autenticado y sea admin.</p> <p>Se crean servicios ,se colocan los precargadores,&nbsp;para usar el textarea se instala&nbsp;ngx-tinymce y un modulo&nbsp;uui</p> <p>Se utilizo&nbsp;posman para pruebas, para las exportaciones con excel se instalo estos paquetes file-server y&nbsp;exceljs.</p> <p>Para que el carrito sea asincrono se instalo&nbsp;socket.io.</p> <p>Para paypal se agrega&nbsp;sticky-sidebar.min.js y cleave.min.js.</p> <p>Se utilizo&nbsp;nodemailer para el tema de los email</p> <p>Para las rese&ntilde;as instalo starrating, se instalo el paquete chart.js para las estadisticas.</p>

Fri, Aug 12, 2022 12:57 AM

ABM-con Angular

Mini tarea usando Angular es de modo demostrativo y aprendizaje &nbsp;</p> <p><span style="font-family:Georgia,serif"><span style="color:#000000">Enlace:&nbsp;</span></span><span style="color:#f1c40f">se encuentra en actualizacion por cambios en el droplet</span></p> <p><span style="color:#000000">Github:</span></p> <p><a href="https://github.com/Uchiha666-Fasedios/produccionAdmin/tree/main/produccion3" target="_blank">https://github.com/Uchiha666-Fasedios/produccionAdmin/tree/main/produccion3</a></p>

Fri, Aug 12, 2022 12:54 AM

proyecto php estructurado

proyecto estructurado con php (complejo) abandonado fue&nbsp;el primer proyecto que hice de modo de aprendizaje&nbsp;</p> <p><a href="http://www.easysystemcloud.com/" target="_blank">http://www.easysystemcloud.com/</a></p> <p>si no funciona el primer enlace este segundo muestra algo del proyecto</p> <p><a href="http://easysystemcloud.esy.es/todo/" target="_blank">http://easysystemcloud.esy.es/todo/</a></p>

Fri, Aug 12, 2022 12:52 AM

proyecto-php

Mini tarea usando php en modo estructurado (proyecto de un blog).</p> <p><span style="color:#ff0000">Es de modo de aprendizaje-demostrativo no se hizo responsive.</span></p> <p><span style="font-family:Georgia,serif"><span style="color:#000000">Enlace:</span></span>&nbsp;<a href="https://blog-php.adrianweb.online" target="_blank">https://blog-php.adrianweb.online</a></p> <p><span style="font-family:Georgia,serif"><span style="color:#000000">Github:&nbsp;<a href="https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-php" target="_blank">https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-php</a></span></span></p>

Fri, Aug 12, 2022 12:49 AM

Proyecto-MVC-(POO)

Proyecto usando PHP con el PATRON MVC para el buen manejo de la POO y para entender como se manejan los framework&nbsp;<span style="color:#ff0000">es de modo de aprendizaje-demostrativo no se hizo responsive</span>.</p> <p>Enlace:</p> <p><a href="https://proyectotienda-mvc.adrianweb.online" target="_blank">https://proyectotienda-mvc.adrianweb.online</a></p> <p>Github:&nbsp;</p> <p><a href="https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-mvc" target="_blank">https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-mvc</a></p> <p>&nbsp;</p> <p>Es una tienda online muy completa.</p>

Fri, Aug 12, 2022 12:47 AM

Git y Cmder

GITKRAKENT (es como git pero con una interfaz&nbsp;mas amigable)</p> <p>tenes q darle a open a repo y open a repository y elegir el proyecto&nbsp;<br /> -si se hace algun cambio en el editor de texto en el costado derecho de gitkrakent se va a poder tocar&nbsp;</p> <p>CMDER ( es un programa portable para todas las versiones de Windows</p> <p>que se ofrece en dos variantes: Una versi&oacute;n m&iacute;nima que funciona como la terminal de Windows</p> <p>y una completa que, adem&aacute;s, incluye compatibilidad con comandos Unix)</p> <p>GIT</p> <p>COMANDO 1&nbsp;<br /> <span style="color:#d35400">git init</span> &nbsp; // &nbsp;ME CREA UN ARCHIVO OCULTO EN ESA DIRECCION Y NOS TIRA LA SIGUIENTE INFORMACION<br /> ..Initialized empty Git repository in C:/cmder/blogFinal/.git/&nbsp;<br /> ESE REPOSITORIO ES EL Q MANEJA TODO GIT</p> <p>COMANDO 2<br /> <span style="color:#d35400">git status</span> //NOS TIRA ESTA INFORMACION&nbsp;</p> <p>On branch master //Q ESTAMOS TRABAJANDO EN LA RAMA MASTER</p> <p>No commits yet // Q AUN NO SE REGISTRARON COMITS</p> <p>Untracked files: &nbsp;//Q NO TIENEN Q TENER UN SEGUIMIENTO O CONTROL DE VERSIONES<br /> &nbsp; (use &quot;git add &lt;file&gt;...&quot; to include in what will be committed)</p> <p>COMANDO 3 a</p> <p><span style="color:#d35400">git add nombredelarchivo.extencion</span> //me crakea el archivo</p> <p>COMANDO 3 b<br /> &nbsp;<br /> <span style="color:#d35400">git add --all </span>//me crakea todos los archivos q alla</p> <p>COMANDO 3 c</p> <p><span style="color:#d35400">git add .</span>&nbsp;//me crakea todos los archivos q alla</p> <p>COMANDO 4</p> <p><span style="color:#d35400">git commit -m &quot;se creo el archivo index.html&quot;</span> &nbsp;//me hace un comit una confirmacion de cambio</p> <p>COMANDO 5<br /> <span style="color:#e74c3c">PUSH DESDE GITKRAKEN</span></p> <p>cambiar url del proyecto de github con mi droplet (gota) :<br /> Enumerar tus remotos existentes a fin de obtener el nombre de los remotos que deseas cambiar.<br /> <span style="color:#d35400">git remote -v</span><br /> &gt; origin &nbsp;[email protected]:USERNAME/REPOSITORY.git (fetch)<br /> &gt; origin &nbsp;[email protected]:USERNAME/REPOSITORY.git (push)<br /> Cambiar tu URL remota de SSH a HTTPS con el comando git remote set-url.<br /> <span style="color:#d35400">git remote set-url origin https://github.com/USERNAME/REPOSITORY.git</span></p> <p><br /> <span style="color:#8e44ad">BORRAR CARPETAS Y ARCHIVOS:</span></p> <p>borra&nbsp;carpeta&nbsp;<br /> <span style="color:#d35400">rmdir DIRECTORIO</span><br /> borra la carpeta y sus contenidos<br /> <span style="color:#d35400">rm -r nombreDeCarpeta</span></p> <p>creo carpeta&nbsp;<br /> <span style="color:#d35400">mkdir nombre</span></p> <p><br /> BITBUCKET</p> <p>es como github pero deforma privada los proyectos</p> <p><br /> CORREGIR ERRORES=<br /> Esto me funciona para anular todos los cambios locales y no requiere una identidad:<br /> <span style="color:#d35400">git reset --hard</span><br /> <span style="color:#d35400">git pull</span></p> <p>TRABAJAR EN EQIPO=<br /> primero se debe trabajar sobre una rama llamada <span style="color:#66ff00">develop</span><br /> en gitkraken donde dice <span style="color:#66ff00">master </span>boton derecho y <span style="color:#66ff00">create branch here</span> y le ponemos de nombre develop<br /> una vez creada la <span style="color:#66ff00">pusheo desde gitkraken</span><br /> luego desde github elijo la rama develop y podemos ver q tenemos lo mismo<br /> bien trabajando con develop supongamos q hacemos 2 comit no se van a ver en master esos cambios<br /> entonces clik derecho en <span style="color:#66ff00">master </span>y <span style="color:#66ff00">merge develop into master </span>eso genera un nuevo comit<br /> entoces cambiamos a <span style="color:#66ff00">master </span>y hacemos <span style="color:#66ff00">push </span>y entonces tenemos todos los cambios&nbsp;</p> <p><span style="color:#00ff00">EN GITKRAKEN</span> una vez abierto gitkraken vamos a el dibujito de la izquierda abajo de donde dice file toco<br /> luego elijo <span style="color:#66ff00">clone</span><br /> elijo <span style="color:#66ff00">clone with url</span> .. le paso el directorio<br /> y en la url <span style="color:#66ff00">le ponemos la de github</span></p> <p>EN CMDER&nbsp;<br /> me posiciono en la carpeta donde quiero tener el proyecto y lanzo<br /> git clone https://github.com/Uchiha666-Fasedios/BlogZ.git .. esta url la saco de /github.com en la parte donde ay un botoncito verde q dice code.<br /> entonces ahora si abrimos gitkraken poniendo la carpeta esta q se clono tenemos el proyecto&nbsp;<br /> bien ahora cada vez q mi compa&ntilde;ero haga un cambio en el codigo para q se vea en el mio tengo q tocar en gitkraken o en cmder.. LANZAR PULL&nbsp;</p> <p><span style="color:#e74c3c">ERROR </span>terrible q aparece seguido CORREGIDO de esta manera..<br /> (cuando me aparece esta mi$#da&nbsp;.. * branch &nbsp; master &nbsp;-&gt; FETCH_HEAD Updating 72e622a6..5c21eb1a error: The following untracked working tree files would be overwritten by merge:)<br /> pongo esto..<br /> <span style="color:#d35400">git stash<br /> git pull --rebase origin master<br /> git stash pop</span><br /> <span style="color:#000000">o esto&nbsp;</span><br /> <span style="color:#d35400">git add *&nbsp;<br /> git stash<br /> git pull</span><br /> luego <span style="color:#d35400">composer install</span></p> <p>TAMBIEN PUEDO LANZAR ESTO&nbsp;<br /> <span style="color:#d35400">git push --force origin master</span></p> <p>El problema es que no est&aacute; rastreando los archivos localmente, pero los archivos id&eacute;nticos se rastrean de forma remota, por lo que para &quot;extraer&quot; su sistema se ver&iacute;a obligado a sobrescribir los archivos locales que no est&aacute;n controlados por versiones.<br /> Esto rastrear&aacute; todos los archivos, eliminar&aacute; todos los cambios locales en esos archivos y luego obtendr&aacute; los archivos del servidor.</p>

Fri, Aug 12, 2022 12:44 AM

URL Limpia

En un archivo .htaccess que debo crear en la raiz de mi proyecto colocar este contenido q esta en rojo.</p> <p>&nbsp;</p> <p><span style="color:#c0392b"># LIMPIAR LA URL</span></p> <p><span style="color:#c0392b">&lt;IfModule mod_rewrite.c&gt;<br /> # Activar rewrite<br /> RewriteEngine on<br /> ErrorDocument 404 http://localhost/proyecto-mvc/error/index</span></p> <p><span style="color:#c0392b"># no voy a poder escribir un fichero cualquiera solo url</span></p> <p><span style="color:#c0392b">RewriteCond %{SCRIPT_FILENAME} !-d<br /> RewriteCond %{SCRIPT_FILENAME} !-f</span></p> <p><span style="color:#c0392b"># q me escriba todo a este formato o sea q me escriba asi cualquier url q llege de este tipo index.php?controller=$1&amp;action=$2<br /> # ponme aqui (.*) lo q alla en el 1 y aqui (.*) lo del 2</span></p> <p><br /> <span style="color:#c0392b">RewriteRule ^(.*)/(.*) index.php?controller=$1&amp;action=$2<br /> &lt;/IfModule&gt;</span><br /> Este codigo va de la mano con un&nbsp;patron de comportamiento de tu proyecto como el mvc o sea el proyecto debe estar dise&ntilde;ado con el patron mvc (modelo vista controlador).</p>

Fri, Aug 12, 2022 12:30 AM

proyecto-javaScript

Mini tarea usando JavaScript es solo de modo demostrativo y aprendizaje&nbsp;no esta hecho responsive</p> <p>Enlace:</p> <p><a href="https://proyecto-js.adrianweb.online/" target="_blank">https://proyecto-js.adrianweb.online</a></p> <p>Github:</p> <p><a href="https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-js" target="_blank">https://github.com/Uchiha666-Fasedios/BlogZ/tree/master/public/proyecto-js</a></p>

Fri, Aug 12, 2022 12:28 AM

APIs RESTful: Guía Completa desde Cero (plataforma de cursos online)

Crea una API RESTful con Angular y Laravel (plataforma de cursos online)</p> <p><strong>Cup&oacute;n de Descuento, Caduca el 06/08/2024 16:14</strong></p> <p>Enlace =&nbsp;<a href="https://www.udemy.com/course/de-cero-a-full-stack-anexo/?couponCode=A22FCB86E33E710209F8" target="_blank">APIs RESTful: Gu&iacute;a Completa desde Cero (plataforma de cursos online)</a></p> <p>&iquest;Est&aacute;s listo para dominar el desarrollo web Full Stack y crear aplicaciones web modernas y din&aacute;micas? En este curso, aprender&aacute;s a construir una API RESTful completa utilizando Angular para el Front-end y Laravel para el Back-end.</p> <p>Desarrollaremos <strong>una plataforma de cursos online</strong> y aprender&aacute;s los conceptos m&aacute;s b&aacute;sicos hasta las t&eacute;cnicas mas avanzadas.</p> <p>Este curso est&aacute; dise&ntilde;ado para aquellos que desean convertirse en desarrolladores web Full Stack y aprender a crear una API RESTful utilizando Angular y Laravel.</p> <p>&iquest;Qu&eacute; aprender&aacute;s?</p> <ol> <li> <p><strong>Fundamentos de las APIs RESTful:</strong></p> <ul> <li> <p>Comprender qu&eacute; son las APIs RESTful y c&oacute;mo funcionan.</p> </li> </ul> </li> <li> <p><strong>Configuraci&oacute;n del entorno de desarrollo:</strong></p> <ul> <li> <p>Instalar y configurar Angular y Laravel en tu m&aacute;quina.</p> </li> </ul> </li> <li> <p><strong>Desarrollo Front-end con Angular:</strong></p> <ul> <li> <p>Crear componentes, servicios y m&oacute;dulos en Angular.</p> </li> <li> <p>Manejar la navegaci&oacute;n y el enrutamiento.</p> </li> <li> <p>Utilizar HttpClient para realizar solicitudes HTTP.</p> </li> </ul> </li> <li> <p><strong>Desarrollo Back-end con Laravel:</strong></p> <ul> <li> <p>Configurar un proyecto de Laravel.</p> </li> <li> <p>Definir rutas y controladores.</p> </li> <li> <p>Gestionar bases de datos con migraciones y Eloquent ORM.</p> </li> <li> <p>Implementar autenticaci&oacute;n y autorizaci&oacute;n.</p> </li> </ul> </li> <li> <p><strong>Creaci&oacute;n de una API RESTful con Laravel:</strong></p> <ul> <li> <p>Dise&ntilde;ar y construir endpoints.</p> </li> <li> <p>Implementar validaciones y manejo de errores.</p> </li> </ul> </li> <li> <p><strong>Integraci&oacute;n de Angular con Laravel:</strong></p> <ul> <li> <p>Conectar el Front-end con el Back-end.</p> </li> <li> <p>Manejar respuestas y errores de la API.</p> </li> </ul> </li> <li> <p><strong>Formularios y Validaciones en Angular:</strong></p> <ul> <li> <p>Crear formularios reactivos y validarlos.</p> </li> </ul> </li> <li> <p><strong>Mejorar la experiencia del usuario:</strong></p> <ul> <li> <p>Implementar caracter&iacute;sticas que mejoren la interface del usuario.</p> </li> <li> <p>Asegurar que la aplicaci&oacute;n sea accesible y responsiva.</p> <p>&nbsp;</p> <p><strong>&iquest;Para qui&eacute;n es este curso?</strong></p> <p>Este curso est&aacute; dirigido <strong>a personas que realizaron el curso anterior</strong> a este, <strong>De Cero a Full Stack</strong> y quieren complementarlo y a desarrolladores que desean ampliar sus habilidades en desarrollo web Full Stack.</p> <p>Utilizo un enfoque de ense&ntilde;anza sencillo y directo, con explicaciones claras y ejemplos pr&aacute;cticos para facilitar el aprendizaje.</p> <p>&nbsp;</p> <p><em>Beneficios del curso:</em></p> </li> <li> <p>Adquirir&aacute;s habilidades en desarrollo web Full Stack.</p> </li> <li> <p>Crear&aacute;s un proyecto (una plataforma educativa tipo udemy) para tu portafolio profesional.</p> </li> <li> <p>Obtendr&aacute;s una comprensi&oacute;n profunda de las tecnolog&iacute;as y herramientas m&aacute;s utilizadas en el desarrollo web moderno.</p> </li> <li> <p>Convertirte en un desarrollador web Full Stack experto en Angular y Laravel!</p> </li> <li> <p>Acceso de por vida a los materiales del curso.</p> </li> <li> <p>Certificado de finalizaci&oacute;n.</p> </li> </ul> </li> </ol>

Sat, Jun 29, 2024 1:04 AM

De cero a Full Stack

Curso: De cero a Full Stack Enlace al curso:</p> <p><strong>Con&nbsp;Cup&oacute;n de descuento </strong>Caduca el 06/08/2024 16:07</p> <p><a href="https://www.udemy.com/course/de-cero-a-full-stack/?couponCode=A08C6ED44DB992738142" target="_blank">Cup&oacute;n De Descuento</a></p> <p>&nbsp;</p> <p>&iquest;Quieres convertirte en un desarrollador web Full Stack y no sabes por d&oacute;nde empezar? Este curso es perfecto para ti. &quot;De cero a Full Stack&quot; est&aacute; dise&ntilde;ado para llevarte desde los conceptos m&aacute;s b&aacute;sicos hasta convertirte en un desarrollador web completo, capaz de crear aplicaciones web modernas y din&aacute;micas.</p> <p><strong>Objetivo del curso:</strong> Al finalizar este curso, ser&aacute;s capaz de desarrollar sitios web y aplicaciones web Full Stack, manejando tanto el Front-end como el Back-end con fluidez y confianza.</p> <p><strong>Dirigido a:</strong> Este curso est&aacute; abierto a todo el mundo y no requiere conocimientos previos. Si tienes ganas de aprender y est&aacute;s dispuesto a comprometerte, este curso es para ti.</p> <p><strong>Contenido del curso:</strong></p> <ol> <li> <p><strong>Front-end Development:</strong></p> <ul> <li> <p><strong>HTML:</strong> Aprende la estructura b&aacute;sica de las p&aacute;ginas web.</p> </li> <li> <p><strong>CSS:</strong> Dale estilo y dise&ntilde;o a tus sitios web.</p> </li> <li> <p><strong>Flexbox y Grid:</strong> Dise&ntilde;a layouts complejos y responsivos.</p> </li> <li> <p><strong>Bootstrap:</strong> Utiliza este popular framework para acelerar tu desarrollo.</p> </li> <li> <p><strong>JavaScript:</strong> Domina el lenguaje de programaci&oacute;n esencial para el desarrollo web.</p> </li> <li> <p><strong>jQuery:</strong> Simplifica la manipulaci&oacute;n del DOM y mejora la interacci&oacute;n del usuario.</p> </li> <li> <p><strong>Programaci&oacute;n Orientada a Objetos (POO) con TypeScript:</strong> Aprende los principios de la POO y c&oacute;mo aplicarlos en TypeScript.</p> </li> <li> <p><strong>Angular:</strong> Desarrolla aplicaciones web robustas y escalables con este poderoso framework.</p> </li> </ul> </li> <li> <p><strong>Back-end Development:</strong></p> <ul> <li> <p><strong>PHP:</strong> Aprende a crear aplicaciones del lado del servidor.</p> </li> <li> <p><strong>MySQL:</strong> Gestiona bases de datos y realiza consultas eficientes.</p> </li> <li> <p><strong>Programaci&oacute;n Orientada a Objetos (POO):</strong> Aplica principios de POO en PHP.</p> </li> <li> <p><strong>Modelo Vista Controlador (MVC):</strong> Entiende y aplica este patr&oacute;n de dise&ntilde;o para organizar tu c&oacute;digo.</p> </li> <li> <p><strong>Laravel:</strong> Utiliza este popular framework para desarrollar aplicaciones web modernas y escalables.</p> </li> </ul> </li> <li> <p><strong>Integraci&oacute;n Front-end y Back-end:</strong></p> <ul> <li> <p>Aprende a combinar el Front-end con el Back-end.</p> </li> <li> <p>Desarrolla una API RESTful completa utilizando Angular y Laravel.</p> <p><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Duraci&oacute;n:</strong> El curso est&aacute; dise&ntilde;ado para completarse a tu propio ritmo, pero se estima que tomar&aacute;s varias semanas o meses para completarlo, dependiendo de tu dedicaci&oacute;n y ritmo de estudio.</p> <p>Tiene un total de aproximadamente 500 videos de 15 minutos cada uno. Adem&aacute;s, se complementar&aacute; con teoria y ejercicios que te permitir&aacute;n aplicar lo aprendido en proyectos reales.</p> <p>&nbsp;</p> <p><strong>Requisitos previos:</strong> No se requieren conocimientos previos. Este curso est&aacute; dise&ntilde;ado para principiantes absolutos.</p> <p>&nbsp;</p> </li> </ul> <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strong>Beneficios:</strong></p> <ul> <li> <p>Adquirir&aacute;s habilidades en desarrollo web Full Stack, una de las &aacute;reas m&aacute;s demandadas en la industria tecnol&oacute;gica.</p> </li> <li> <p>Desarrollar&aacute;s proyectos pr&aacute;cticos que podr&aacute;s incluir en tu portafolio profesional.</p> </li> <li> <p>Obtendr&aacute;s una comprensi&oacute;n profunda de las tecnolog&iacute;as y herramientas m&aacute;s utilizadas en el desarrollo web moderno.</p> <p>&nbsp;</p> <p><strong>Algunos de los proyectos que desarrollaremos desde cero:</strong></p> </li> <li> <p>Aplicaremos todo lo aprendido con css,flexbox , grid y bootstrap haciendo una <strong>plantilla completa</strong></p> </li> <li> <p>Aplicaremos todo lo aprendido con php y mysql haciendo un <strong>blog</strong></p> </li> <li> <p>Aplicaremos todo lo aprendido con Laravel y crearemos una <strong>red social</strong></p> </li> <li> <p>Mientras avanzamos en el curso iremos haciendo <strong>tareas , ejercicios y proyectos</strong></p> </li> <li> <p>El proyecto final sera una <strong>plataforma educativa</strong> tipo udemy (la api restful)</p> </li> </ul> </li> </ol>

Wed, Jun 5, 2024 4:12 PM

php
Php se utiliza para el backend mas del 70% de la web esta hecho con el

El lenguaje PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores. Pudes verlo de un pantallazo.

php
Mysql te dejo la mayoria y las mas importantes consultas que tiene

MYSQL sirve para almacenar y administrar datos en bases de datos relacionales que cuenta con tablas, vistas, procedimientos almacenados, funciones, etc

Developer

php
Puedes darle increibles efectos a tus plantillas con el poder de Jquery

Jquery te puede facilitar muchas cosas.Aca te dejo una muestra de su increible funcionalidad

php
Hoja de estilos en cascada

para poder darle estylo a tu web aca puedes mirar comandos fundamentales.

TE PUEDE INTERESAR



Puedes ir a mi Curso De Cero a FullStack De Cero a FullStack

Muy pronto encontraras mas cursos.

¿Merece la pena comprar un SSD?:
* La respuesta es simple, un si rotundo. Las velocidades de escritura y lectura superan con creces a las de un disco duro mecánico, mejora el rendimiento del sistema en general de una forma impresionante.