Documente Academic
Documente Profesional
Documente Cultură
*******************************************************************************
----- C# y POO -----
�Que es una instancia?
Es la llamada a un metodo o clase dese otro metodo o clase distinta
�Que es la Sobre carga de metodos?
Es reutilizar el metodo asignandoles a estos diferentes parametros
�Que es la Sobreescritura de metodos?
Es la reutilizacion de un metodo en otra clase pero con fines distintos a la
dlase que hereda
�Que es la Herencia?
consiste en otorgar el permiso de utilizar e instanciar sus metodos en las
clases que sea llamada
�Que es el Polimorfismo?
es la capacidad de un metodo de comportarse de maneras distintas de acuerdo
eal tipo de onjeto que tenga
�Que son las colecciones y para que sirven?
Son estructuras de datos con distintas funciones programadas y sirven para
guardar muchos datos
�Como funciona la coleccion List?
Es una coleccion es la cual se pueden almacenar datos en forma de lista y
recibe valores de manera desordenada y con valores repetidos
ademas en esta puedes utilizarla de diferentes maneras como objeto para que
guarde cualquier tipo de valor o como una coleccion
generica para guardar un dato en especifico
�Que diferencia hay entre List y Map(Dictionary)?
la diferencia es que el list guarda valores al azar sin identificador y el
Map requiere de una identificador como llave
para poder diferenciar cada dato ingresa ademas de que evita que se repitan
�Que es un generico (dar un ejemplo de metodo generico)?
un generico es aque metodo que solo trabaja con tipos de datos especificados
en su declaracion
List<int> a= new List<int> {2,5,9,1,34,678,8,3};
�Que significa que un objeto sea inmutable? (ejemplo instancias de la clase String)
es aquel cuyo valor u objeto ya no puede ser cambiado despues de que este se
construya
�Que es un delegado?
Es un tipo de dato que hacen referencia o apuntan a un metodo
�Que es un m�todo anonimo?
es aquel en el cual asignas valores o realizas tareas conforme a una
actividad y
el resultado de esta es almanenado en un objeto o una variable tipo
var
*******************************************************************************
----- POO Avanzado y patrones de dise�o -----
�Que es el patron Factory?
es aquel que te permite generar una Jerarquia de clases padre/hijo
�Que es la inversi�n de control?
es una tecnica de programacion en la cual sedemos una tarea a una identidad
independiente al flujo de nuestro programa
�Que es la inyeccion de dependencias?
us una forma de inyeccion de control con la cual sede la tarea de crear las
instancias de los objetos a otra entidad.
EL LETF JOIN SELECIONA LOS DATOS DE LA TABLA A Y LOS DATOS DE LA TABLA B QUE
CUMPLAN UNA CONDICION
Y ADEMAS LOS DATOS DE LA TABLA B QUE NO LA CUMPLAN
�Que es un CONSTRAINT?
ES UNA ETIQUETA QUE SE LE DA A LOS ASIGNACIONES DE LAS LLAVES PRIMARIAS Y
FORANEAS PARA PODER IDENTIFICARLAS
Describe la diferencia entre una p�gina web dinamica y una p�gina estatica
la web dinamica es aquella que se compone de diferentes aplicaciones
dentro de la misma y la estatico solo tiene un fines
ademas de que la web estatica sera mas facil de trabajar y almacenar
que la web dinamica|
�Que es bootstrap?
es un framework que permite dar dise�o a las vistaso layouts de nuestra web
�Que es un ORM?
El ORM permite convertir datos a un formato correcto para poder almacenarlos
en la fuente de datos,
en teoria es como un traductor de datos
�Que es un webservice?
es un servicio web que esta dise�ado para realizar una serie de funciones en
especificas
*******************************************************************************
----- PREGUNTAS ABIERTAS -----
1.- �Que has hecho con .NET?
aplicaciones web con entityframework y mvc, aplicaciones de control de datos
y manipulacion de archivos ademas de la participacion en peque�os
proyectos para control de ventas, ademas de que he manipulado bases de datos
directamente desde el .net , manejo de vistas y clases de negocios, he creado el
enttity
framework en dos enfoques data first y code first
// hay que describir las habilidades,
P.Ejemplo: He desarrollado aplicaciones web en capas MVC, usando patrones de
dise�o
colaborando en varias capas de la aplicaci�n, realizando consultas,
clases de negocio,
vistas, repositorios, etc.
2.- �Que has hecho sobre base de datos?
he creado y realizado bases de datos de manera simple y complejas,
manupulacion de consultas simples y complejas de los datos
tambien he manejado las transacciones en el lenguaje sql, manejo diferentes
gestores de base de datos, los cuales son, SQLServer
MySQL, PotsgresSQl y Actualemnte me Intereso Aprender en ORACLE
4.-�Que son los action Filters y para que los has usado?
Los filtros de acci�n son atributos adicionales que se pueden aplicar a
una secci�n de controlador o a
todo el controlador para modificar la forma en que se ejecuta una
acci�n