Repositorio oficial de la sección 1 y 2 del periodo 2022-2 del curso PUC IIC2513 Tecnologías y Aplicaciones Web

Overview

IIC2513 - Tecnologías y Aplicaciones Web

2022-2 S1 y S2

Bienvenida/o al repositorio de las secciones 1 y 2 del curso PUC IIC2513 Tecnologías y Aplicaciones Web, en el período 2022-2. Este repositorio tiene por fin exponer material de trabajo y foro de dudas de ambas secciones.

Tabla de contenidos

Equipo

Profesor

Nombre Email
Hernán Cabrera [email protected]

Coordinador

Nombre Email
Valeria Riquelme [email protected]

Ayudantes

Nombre Email
Trinidad Carrasco [email protected]
Cristóbal Rubio [email protected]
Heinz Busch [email protected]

Dudas

La página de Issues se utilizará como foro para preguntas administrativas y de materia. Para problemas personales o casos particulares que no puedan servir a sus compañeros/as, pueden escribir a su ayudante de seguimiento, al ayudante coordinador o al profesor.

Los domingos no se contestarán issues. Por lo que podrán ser publicadas, pero serán contestadas la semana siguiente.

Etiquetas

Dentro de Issues, las entradas se pueden etiquetar dentro de ciertas categorías para mantener el orden y facilitar la búsqueda de problemas similares. Una entrada puede tener múltiples etiquetas. Aunque el equipo docente irá etiquetando según corresponda, también puedes adelantarte y sugerir una etiqueta. Sobre todo, sugiere la etiqueta de 'Resuelta' cuando lo esté.
Para sugerir una etiqueta inclúyela al principio del título, de la forma "[ETIQUETA] Título". El equipo docente la confirmará.

  • Material: para discutir sobre el material entregado por el equipo docente.
  • Código: sobre métodos, clases, sintaxis, estándares, etc.
  • Duplicada: pregunta repetida, se hará referencia a la pregunta original.
  • Git: Preguntas relacionadas con git
  • Inválida: la pregunta no cumple los estándares o viola el procedimiento descrito abajo.
  • Meta-pregunta: pregunta sobre cómo y qué preguntar.
  • Importante: issues con información importante que deben leer.
  • Resuelta: para preguntas que hayan sido resueltas. Con ella se evita cerrar preguntas resueltas que puedan seguir siendo muy útiles, por estar relacionadas a la entrega presente.

Procedimiento

Antes de postear:

  • Busca en Internet para encontrar la solución.
  • Si pasan horas y el problema persiste, entra a Issues.
  • Busca si alguien tiene la misma pregunta o problema.
  • Si encuentras un post marcado como resuelto, pero no te satisface la respuesta, puedes comentar la issue y eliminar la etiqueta y volver a abrirla, si corresponde.
  • En caso de no encontrar un post que te sirva, lo creas presionando New issue.
  • Escribe una entrada explicando bien el problema o pregunta. Puedes sugerir etiqueta en el título.
  • Publica.

Tanto al publicar como comentar, debes atenerte a las normas del curso. Además, debes utilizar Markdown cuando sea necesario. Por ejemplo, cuando se necesita mostrar código o mensajes de error.

Una vez resuelto el problema, da las gracias y, por favor, sugiere el label 'Resuelta', pero no la cierres, ya que de esto se encargarán los/las ayudantes cuando corresponda 😃 .

Watch

Se aconseja subscribirse a las issues mediante la opción de watch de Github, para recibir notificaciones por correo de las preguntas, que pueden ser muy útiles. Considerar que después de cada entrega se cerrarán las issues relacionadas, por lo que se aconseja cancelar la subscripción temporalmente en caso de que se hayan acumulado demasiadas. Se intentará realizar el cierre de issues de una entrega el viernes inmediatamente posterior, entre 13hrs y 14hrs.

Comments
  • [I1 S1] Dudas

    [I1 S1] Dudas

    Tengo algunas dudas respecto a los valores por default. Si no ingreso insumos, estos se mantienen como cero, pero hay un problema si el cero se ve en el input deshabilitado? o directamente no debe verse nada? por otro lado, si agrego personas, al momento de presionar en alguno de los botones de insumos, el input de cantidad de personas debe deshabilitarse? o se puede seguir cambiando este valor? pregunto porque si no se deshabilita, una persona podría poner insumos pero a ultimo momento cambiar las personas a cero, pero por el contrario, si deshabilito el cambiar la cantidad de personas, si me arrepiento de la cantidad de personas invitadas, no se podría cambiar. Y por otro lado, tengo que crear un insumo para las personas veganas? o simplemente asumo que cada persona vegana tendrá un costo asignado?

    resuelto 
    opened by mhrobles 8
  • [I1 S1] Duda validación

    [I1 S1] Duda validación

    El enunciado menciona que es necesario validar cuando corresponda. ¿Esto implica enviar algún tipo de mensaje al usuario? ¿O simplemente con que por ejemplo al calcular habiendo 0 personas el resultado total sea 0 bastaría? No entiendo bien a lo que se refiere específicamente con validar.

    Muchas gracias :)

    resuelto 
    opened by VicenteSaldana 3
  • [I1 S1] No inline en HTML

    [I1 S1] No inline en HTML

    Hola, sale en el enunciado que no se puede usar inline en el html. Esto significa que no se debe usar en ningún archivo incluyendo el CSS? Muchas gracias!

    opened by robertodea 3
  • Duda con respecto a biblioteca

    Duda con respecto a biblioteca

    Hola! queria saber si se pueden usar librerias en javascript. Se que no se pueden usar bibliotecas, pero la verdad, no se cual es la diferencia entre ambos terminos. Muchas gracias!

    opened by felipehen 1
  • [I2 S2] Opciones orquesta, bodega

    [I2 S2] Opciones orquesta, bodega

    En el caso de las opciones de orquesta y bodega, ¿Podemos usar checkboxes (type="checkbox") para representar esta clase de inputs? O debemos crear un botón para emular este comportamiento?

    opened by agucova 1
  • [I2 S2] Disabled inputs

    [I2 S2] Disabled inputs

    En reglas mencionan como ejemplo:

    document.getElementById("inputX").disabled = true;
    

    para deshabilitar un input.

    ¿Está bien si usamos el atributo disabled directamente? Suena como mala UX tener que esperar a que el JS cargue para que los inputs se muestren correctamente, y el atributo si es semántico.

    opened by agucova 1
  • [I1 S2] Mala practica

    [I1 S2] Mala practica

    Hola!! Tengo una duda sobre sí trabajar con pixeles (px) para los anchos, alturas y espaciados en el documento css es considerado mala practica? Muchas gracias de antemano!

    resuelto 
    opened by colobos 1
  • Cambiar estilo de Opción Orquesta/Bodega al Ver Anterior [I1/S2]

    Cambiar estilo de Opción Orquesta/Bodega al Ver Anterior [I1/S2]

    Hola 👋🏼 , en caso de que para un cálculo anterior se haya marcado la opción orquesta o bodega, es necesario que al apretar Ver anterior se muestre el estilo correspondiente al estado en el cual estaba antes? Gracias 😄

    resuelto 
    opened by nicoabarca 1
  • Inputs [I1/S2]

    Inputs [I1/S2]

    Hola! Tengo una duda. En el enunciado dice que los valores de los mozos, baños, m2 del local y venta total diaria deben ser inputs que estén con el atributo disabled activado. Mi pregunta es, ¿pueden no ser inputs sino que otro tipo de dato?

    En ningún momento vamos a tener que ingresar valores a estos tags, por lo que no veo la razón para hacerlos inputs.

    Muchas gracias,

    Domingo

    resuelto 
    opened by kunafuego 1
  • [I1 S1] Problema con servidor local

    [I1 S1] Problema con servidor local

    Al correr mi app localmente en el puerto 3000 puedo acceder a través de http://localhost:3000/ pero no puedo acceder a través de http://127.0.0.1:3000. Es un problema si lo dejo así o está bien igual? En caso de que no esté bien, como podría solucionarlo 🤔

    resuelto 
    opened by sperezmasri 1
  • [I1 S1] Problema on onClick

    [I1 S1] Problema on onClick

    Hola, no estoy seguro si puedo preguntar esto pero no logro encontrar una solución en internet. Le agregué un evento onClick a un botón para poder cambiar el color y habilitar el input. Lo que ocurre es que cuando presiono el boton los cambios del color y el input se visualizan pero solo durante el poco tiempo que esta presionado el boton, e inmediatamente se revierten a su estado inicial. No logro hacer que se mantengan los cambios.

    Gracias

    resuelto 
    opened by raibd 1
Owner
null
Repositório oficial do jogo de advinhar palavras, Xingo

O Xingo é um site brasileiro de advinhação diária de palavras, baseado no Wordle e no Lewdle. Porém todas as palavras são de baixo calão, vulgares e o

João 24 Dec 30, 2022
Meu repositório com os exercícios realizados durante o curso de Desenvolvimento Web na Trybe.

Desenvolvimento Web Fullstack na Trybe Esse repositório contém todas as atividades de aprendizagem desenvolvidas por mim enquanto estudante da Trybe ?

Marlon Couto 6 Oct 29, 2022
Olá, este repositório, é um mini-relatório do que eu aprendi através de cursos de JavaScript. Este repositório, muito provável que fique familiar com o que os professores ensinam .

About Project Olá pessoal, este repositório tem o objetivo de relatar meus aprendizados dos cursos que fiz sobre a linguagem JavaScript. Não só com o

Nior 6 Jul 10, 2022
Este repositório contem o desafio do curso da rocketseat Ignite Conceitos do Nodejs

Projeto API TODO Nessa aplicação foi feita uma API, que é uma gerador de tarefas TODOS, onde o usúario pode cadastrar um name e um username, e a aplic

Macmiller Duarte de Andrade 1 May 12, 2022
Repositório para os arquivos do curso de Angular do Hora de Codar no YouTube.

Teoria This project was generated with Angular CLI version 13.1.2. Development server Run ng serve for a dev server. Navigate to http://localhost:4200

Matheus 99 Dec 29, 2022
Repositório do curso de TDD do Manguinho (Node + TS + SOLID + TDD + Clean Architecture)

Curso Rodrigo Manguinho - NodeJs, Typescript, TDD, DDD, Clean Architecture e SOLID Curso tem como objetivo aprender de verdade a criar uma API complet

Glaucia Lemos 4 Dec 15, 2022
Repositorio común Backend-Frontend del equipo DevPanda

Instalaciones importantes: Nodejs Nodejs creará el entorno en el cuál React y Express van a ejecutarse. Se recomienda la version estable. Es una insta

Oscar Daniel Navarro Cieza 6 May 11, 2022
Repositorio del video de YouTube sobre creación y generación de imágenes de docker con Node

Importante Tener instalado Docker Desktop!!! Comandos usados Login de Docker Hub docker login Generar la imagen, especificar el TAG (-t) y el punto s

Fernando 5 Oct 27, 2022
Aplicación final del curso de Next de Fernando

Next.js Telo Shop Para correr localmente, se necesita la base de datos. docker-compose up -d El -d, significa detached Configurar las variables de en

Fernando 20 Dec 29, 2022
Projeto de uma aplicação financeira pessoal para estudo de tecnologias.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Carlos Oliveira 2 Jun 8, 2022
Plataforma del Registro de Autoexclusión del Juego

WebApp boilerplate with React JS and Flask API Styles You can update the styles/index.scss or create new .scss files inside styles/ and import them in

Daniel Bañobre Dopico 7 Feb 4, 2022
Recreación del entorno de escritorio del sistema operativo macOS Monterey utilizando HTML, CSS y JavaScript

macOS Réplica del sistema operativo macOS Monterey utilizando HTML, CSS y JavaScript. GitHub pages https://jonathan-yv.github.io/macOS/ Componentes Ve

Jonathan Yair Vazquez 4 Feb 4, 2022
Um jogo diário de adivinhação de palavras. Versão brasileira não-oficial do Wordle.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Gabriel Toschi 82 Oct 19, 2022
Repositório do trabalho da disciplina DCC061 - Engenharia de Software - 2022.1 - UFJF

Daniel_Matheus_Mathews_Pedro Repositório do trabalho da disciplina DCC061 - Engenharia de Software - 2022.1 - UFJF Objetivo: Muitos estudantes ao ingr

Pedro Bonorino 3 Jun 1, 2022
Repositório contendo o desafio para seleção do StartDB 2022.

O desafio da forca Olá! Você está prestes a iniciar o nosso desafio para a seleção do StartDB. Se você chegou aqui sem conhecer o StartDB, você pode e

<db> 55 Dec 13, 2022
Proyecto de encriptasion, echo para el curso de Oracle Next Education 2022

Encriptador Proyecto de Encriptador, echo para el curso de Oracle Next Education 2022. Link directo al proyecto desplegado Link al Encriptador Instruc

Bernardo Abel Lopez 14 Dec 28, 2022
Repositório com código da segunda live do Santander Coders Web FullStack

CASE WEB APP DE PREVISÃO DO TEMPO Node.js Como iniciar projeto React de maneira simples: Create React App (CRA): npx create-react-app nome_do_app Vite

Let's Code 29 Apr 3, 2022
Projeto Final - Web FullStack do curso Resilia

Amassa API As dependências utilizadas no projeto foram: ?? Iniciando o projeto Recomendamos que faça o download do Insomnia na sua maquina! download i

Matheus Germano 3 May 6, 2022