Desarrollo Javascript

Desarrollo con javascript plano, y frameworks como angular y vue para mejorar el front-end, Ejercicios, retos y participación en challenge

Conocimientos en laravel framework potente de php y vue para el front-end

Framework laravel es el mejor mvc de php para poder desarrollar apis robustas.

Diseño y Desarrollo de base de Datos

SQL y querys usados con frecuencia en el mundo laboral.

sábado, 28 de julio de 2018

Objetos y propiedades





Las propiedades o atributos son características que definen a un objeto dicho objeto es una clase.
 y los métodos son acciones que realiza ese objeto.


/*=============================================
OBJETOS: Es una colección de propiedades y métodos
=============================================*/

var object = {

// Una propiedad es una asociación entre un nombre y un valor.
nombre:"Juan",
edad:31,
// El método es una función dentro de un objeto.
descripcion: function(){

console.log("Su nombre es "+object.nombre+" y tiene "+object.edad+" años.")

},
saludar: function(saludo){

console.log(saludo+" "+object.nombre);
}

}

console.log("Nombre",object.nombre)
console.log("Edad",object.edad)
object.descripcion();
object.saludar("Hola");


/*=============================================
OBJETOS PRIMITIVOS
=============================================*/

//El objeto Date se utiliza para trabajar con fechas y horas.
// https://www.w3schools.com/jsref/jsref_prototype_date.asp

var d = new Date();
console.log("d", d);
var y = d.getFullYear();
console.log("y", y);

POO en Javascript





Una clase en ámbito general de desarrollo de aplicaciones se basa en un molde el cual puede ayudar a crear cualquier cantidad de subjetivos o subtipos por ejemplo.

 Clase flanes
 Subclase flanes de coco, flan de queso.
 Las subclases  serían hijas o hijos de mi clase flanes, a continuación comparto un ejemplo sencillo



/*=============================================
CLASES
Las clases, son funciones constructoras y siempre las vamos a iniciar con Mayúscula
ejemplo: new String()
=============================================*/
/*=============================================
CLASES PRIMITIVAS
=============================================*/
// Clase String
var string = new String("Esto es un string")
console.log("string", string);

// Clase Number
var number = new Number(12);
console.log("number", number);

// Clase Boolean
var boolean = new Boolean(false);
console.log("boolean", boolean);

/*=============================================
CLASES COMPUESTAS
=============================================*/
// Clase Array
var array = new Array("rojo","amarillo","verde")
console.log("array", array);
//Clase Object
var object = new Object({nombre:"Pedro", edad:30})
console.log("object", object);
/*=============================================
CLASES CREADAS POR EL PROGRAMADOR
=============================================*/
//Creamos el Prototipo
function Persona(){

                //Propiedades Públicas
                this.nombre;
                this.edad;

}

var yo = new Persona();
yo.nombre = "Juan";
yo.edad = "21 años";
console.log("yo", yo);

//Clases con parámetros
function Animales(nombre, raza){

                this.nombre = nombre;
                this.raza = raza;
}

var mascota = new Animales("perro","pitbul");
console.log("mascota", mascota);

Diseño y desarrollo de base de datos


Sección en construcción se esta recopilando y desarrollando proyectos de bd que se trabaja con frequencia en el ambito laboral de las bases de datos.

Desarrollo en PHP


Conoceremos lo escencial en objetos y su paradigma para adentrarnos a trabajar empleando buenas prácticas usando el framework de php  Laravel el cual contiene características muy importante a nivel de consultas a base de datos como integración con el cliente como lo es vuejs.




Php de forma modular


Php-composer

Introducción a los patrones de diseño

Singleton
Factory
Strategy

Php de forma pragmática

Conexión php y mysql con PDO
Arreglo Multidimensional
Funciones eval y exec
Accediendo a otros sitios con CURL
Php y la línea de comando
Usar servidor interno de PHP
Cifrado con las extensión MyCript

Herramienta útiles de PHP

Depurar en PHP
Pruebas unitarias con PHPUNIT
Pruebas funcionales PHPSPEC
Mejorar el rendimiento de PHP
Legibilidad en el código.

Revisar el código fuente de los temas tratados

Desarrollo en Javascript






Compartimos la introducción de javascript y el camino correcto para poder dominar y entender cualquier framework javascript, se reconoce que hay cualquier cantidad de información en línea pero lo que se desarrolla aquí son bases para desarrollo de proyectos, retos o katas para implementarlos en cualquier proyecto. También en cada sección de la explicación se adjuntará el archivo fuente del ejercicio en el drive para que sea de fácil acceso.




1.- Clases Objetos y propiedades
2.- SlideShow en javascript
3.- Captura el movimiento del  mouse
4.- LocalStorage
5.- Ejercicios Javascript para entrevistas

Descargar el paquete de ejemplos de Javascript