Vivimos toda el área de froten en este caso vamos a ver lo que es el Bakken un desarrollador Bakken
lo que debe de saber es lo siguiente Si quelques el lenguaje y bases de datos crear las interacciones
entre la base de datos crear las distintas tablas cómo se relacionan todo eso debe ser incluido configurar
servidores también seguridad de sitios web y lenguajes de back.
Todo esto debe ser aprendido por un desarrollador Bakken en cuanto CICO y bases de datos incluye el
diseño e implementación de la base de datos.
Existen herramientas que van a facilitar como relacionar las tablas unas con otras cómo realizar las
consultas esto se les conoce como REMES Y también existe una gran variedad de bases de datos.
Si cueles el lenguaje ha estado ahí por más de 40 años y seguirá estando seguramente otros 40.
Es clave aprender Cico para convertirte en un desarrollador Bakken.
Servidores que tienes que saber cómo instalar las bases de datos configuración de los lenguajes de programación
utilizados en el servidor por parte de la aplicación.
Todos los lenguajes que decidas utilizar estaremos viendo los lenguajes enseguida configuración y puesta
a punto de servidores es decir que el servidor corra lo más rápido posible configuración de servidor
de pruebas o desarrollo.
Este es el servidor donde se desarrolla la aplicación de forma local antes de hacer público esto usualmente
es en una red privada a la que ningún usuario externo tiene acceso.
Finalmente también debe de configurar el servidor de producción en algunas empresas esto también es
hecho por el Departamento de Redes y este es el servidor donde ya se hospeda la aplicación final.
Cuando entramos a Facebook.com estamos utilizando el servidor de producción de ellos igual no tienen
un servidor donde tener muchísimos pero podemos acceder a él y seguramente ellos tienen un servidor
de desarrollo en el cual desarrollan y añaden funcionalidad nueva.
Antes de agregarla al servidor de producción
en cuanto a seguridad un desarrollador Bakken debe crear código seguro a la mayoría de los ataques de
hackers debe de crear zonas seguras para la aplicación.
En cuanto a lo código seguro usualmente hay que asegurarnos de que no nos puedan inyectar la base de
datos con código basura y también que no nos puedan cargar archivos que puedan una vez que el usuario
visita que le puedan robar su información.
Eso también es muy importante.
Recibir pagos seguros esto es clave lo menos que quieres es que a uno de tus usuarios de tu página web
le roben la información le clona en su tarjeta de crédito o que alguien modifique y reciba los pagos
en su cuenta.
En lugar de hacerlo en la cuenta de nuestra aplicación entonces se debe de garantizar esto.
También debemos de validar usuarios que no haya usuarios creando miles de cuentas esto es muy importante
no recibir archivos infectados.
Imagínate por ejemplo a la página de Hervi en donde puedes enfrentar una casa para hospedarte unos días
cuando realizas un viaje.
Imagínate que alguien sube un anuncio sobre diez fotografías todas infectadas.
Después cuando los usuarios entran a ver ese anuncio y cargan las fotos lo más seguro es que se les
infecte también su computadora.
Entonces debemos escribir código que revise esta parte también tenemos lo que son los lenguajes de Bakken
esto seguramente es lo que más te llama la atención así que vamos a ver algunos de los recomendados
o de los más utilizados en los lenguajes de Bakken más populares.
Y no es en este orden Java es uno de los más utilizados Python PHP sigue siendo uno de los más utilizados
para web.
También tenemos Ruby tenemos C++ o si las sillar han ganado mucho espacio últimamente y otros lenguajes
convocó y en el caso de JavaScript ya hemos hablado mucho de JavaScript pero también recientemente con
Not J.S es posible escribir código del servidor con JavaScript.
La ventaja de esta lista que estoy mostrando aquí es que está lista casi no cambia han sido los mismos
lenguajes en los últimos años y seguramente serán los mismos lenguajes en los próximos cinco o diez
años de esta lista cambia pero cambia muy lento así que puedes aprender cualquiera de estos y seguramente
tendrás trabajo para rato.
Cómo aprender un lenguaje de programación.
Esto es clave en todo el mundo queremos aprender un lenguaje de programación a veces no sabemos cual
a veces no sabemos cómo.
Pero un tip muy sencillo es enfócate en un solo lenguaje a la vez al menos en lo que estás aprendiendo
a escribir código cómo crear funciones como crear clases cómo crear algoritmos y cómo solucionar el
problema al menos en esa parte.
Enfócate en un solo lenguaje aprende su sintaxis como quieras las funciones como dije arreglos strings
programación orientada a objetos y las características avanzadas del lenguaje cada lenguaje al menos
en su parte avanzada es muy distinto uno de otro.
Una vez que aprendes un lenguaje agregar más lenguajes será mucho más fácil haciéndote posible por ejemplo
aprender un nuevo lenguaje en sólo tres semanas.
El primer lenguaje usualmente es el más complicado.
Yo recomiendo utilizarlo a diario por al menos seis meses para aprenderlo y una vez que sepas programar
agregar nuevos lenguajes será mucho más rápido.