Logo Studenta

Test_Desarrollo_J

¡Estudia con miles de materiales!

Vista previa del material en texto

Tema Challenge. Nivel Junior 
 
 
El siguiente es un challenge, para que puedas demostrar tus habilidades y capacidades.No es 
obligatorio, pero si necesario para seguir adelante con el proceso de ingreso. 
Lo que te pedimos es que elijas cual o cuales de los siguientes enunciados deseas realizar, y 
entonces manos a la obra. Si tenes alguna duda de lo que se esta solicitando, no te preocupes, y 
hace lo que te parezca mejor. Tene en cuenta que el objetivo final es que muestres como 
resolviste la situación. 
Te pedimos si, que cumplas con los siguientes puntos. 
 Debes realizarlo utilizando Visual Studio, puede ser a partir de la versión 2015. Tene en 
cuenta que la versión community la podes bajar gratuitamente desde la pagina de 
Microsoft. 
 Debes utilizar c# como lenguaje de desarrollo. 
 En caso de utilizarlo, debes usar SQL Server como BD. 
 Podes elegir la versión de Framework que te sea mas comoda. 
 Podes hacerlo Web o Windows, según te parezca más conveniente, salvo que se indique 
explícitamente algún tipo de plataforma en particular. 
 Tenes que enviarnos la solución completa, y esta debe poder ejecutarse. Asegurate de 
agregar todo lo que haga falta. 
 Si utilizas Stored Procedures, no te olvides de enviarlos. 
 Al finalizar, envianos toda la solución y lo que consideres necesario en un único Zip, Rar o 
7Zip. Agrega si es necesario cualquier instrucción que consideres necesaria para que 
podamos ejecutarlo. 
 
Mucha suerte 
 
 
 
 
 
Challenge 1 
Hace un programa que lea los datos de una encuesta de clientes de una plataforma de streaming 
desde un archivo de texto, y luego brinde información resumida: 
 
 
El archivo de texto, debe tener el siguiente contenido: 
Campo Tipo Definicion 
Numero usuario Entero Numero de usuario en la plataforma 
FechaNacimiento Fecha 
(dd/mm/aaaa) 
Fecha de nacimiento de la persona 
Sexo Texto(1) Indica M/F/X 
Periodo Mm/aaaa Periodo indicado 
CantidadPeliculas Entero Cantidad de películas vistas 
 
Lo que tiene que mostrar son los siguientes resultados: 
 Promedio de cantidad de películas vistas. 
 Promedio de cantidad de películas vistas por periodo. 
 Promedio de Cantidad de películas por edad. 
 Promedio de Cantidad de películas por sexo. 
 Promedio de cantidad de películas vistas por periodo y sexo. 
 
Extras 
Si te animas, agrega también un grafico para cada uno de los resultados. 
Y si todavía te quedan ganas, y queres sorprender, hace que se pueda elegir la información a mostrar 
y que se muestre en una única tabla y un único grafico, que vayan cambiando según la selección del 
usuario. 
 
 
 
 
Challenge 2 
La consigna es la misma que el Challenge 1, pero esta vez, la información se debe tomar desde una 
tabla de una base de datos en SQL SERVER. 
La Base de datos se debe llamar “Challenge” y la tabla “Encuentas”. Te dejamos es script de creación 
de la tabla. 
NOTA: El periodo guárdalo como numero en formato MMAAAA. Por ejemplo Mayo de 2022, seria 
052022. 
 
CREATE TABLE dbo.Encuestas 
 ( 
 Id int NOT NULL IDENTITY (1, 1), 
 NumeroUsuario int NULL, 
 FechaNacimiento date NULL, 
 Sexo char(1) NULL, 
 Periodo int NULL, 
 CantidadPeliculas int NULL 
 ) ON [PRIMARY] 
GO 
ALTER TABLE dbo.Encuestas ADD CONSTRAINT 
 PK_Encuestas PRIMARY KEY CLUSTERED 
 ( 
 Id 
 ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = 
ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 
GO 
 
 
 
 
 
Challenge 3 
 
Hace una pagina web, que muestre distintos cuadros, al estilo de un dashboard y que cumpla con 
las siguientes pautas: 
 
1) El contenido de los cuadros puede ser un grafico, un listado, un html, una imagen. 
2) Al menos 8 cuadros, se puede repetir tipos. 
3) La pagina debe ser adaptable a distintos tamaños. 
4) Debe funcionar en los principales navegadores: Chrome, Explorer, Edge, Mozila, Safari 
5) Los cuadros se pueden cambiar de tamaño, ninguno debe ocupar al otro, al cambiarse los 
tamaños se deben reorganizar en la pagina. 
6) El contenido de cada cuadro se puede recargar en forma individual, sin afectar al resto de 
la pagina.(Se pueden usar origenes fijos ). 
 
 
EJEMPLO

Continuar navegando