Aprende programación y desarrollo web | xourceIT

xourceIT es un sitio donde consigues guías y tutoriales de programación y desarollo web

Artículos para aprender a programar y desarrollo web

1
2
3

¿Cómo empezar a crear y diseñar páginas web?

Aprender a crear páginas web puede ser un proceso muy frustrante que no todas las personas pueden lograr superar. Aprender a programar como un profesional puede llevarte varios años (Claro, como toda carrera profesional), pero cuando hablamos de sólo páginas web como desarrollador Frontend, una práctica constante puede llevarte a obtener un conocimiento medianamente decente en unos meses. Lo suficiente para conseguir un trabajo como maquetador web.

¿Que conocimiento necesito para aprender a crear páginas web?

Para crear páginas web necesitas conocer 3 técnologias fundamentales:

  • HTML: HTML (HyperText Markup Language) es un lenguje que define el marcado o la estructura de una página web. Es la que define los enlaces, parrafos, titulos, contenedores y cada componente representado en la página web
  • CSS: CSS (Cascading Style Sheets) es un lenguaje que define el diseño de una página web. Es el encargado de definir el "Lock and Feel", colores, fondos, puede definir posición, fuente, etc
  • Javascript: A diferencia de los lenguajes anteriores Javascript SI es un lenguaje de programación. Este se encarga de dar un poco de interactividad al sitio web. Aunque puedes llegar hacer infinidades de cosas, en Javascrip puedes pedir datos al usuario, validarlos, mostrar alertas, saber si un usuario hace click, o si hace scroll, manipular fechas, entre otros.

Actualmente Javascript es el Lenguaje de programación más moderno, por lo que si consigues manipular este lenguaje de programación muy bien podrás conseguir un empleo muy bien pagado.

¿Qué lenguaje de programción necesito para crear Apps móviles?

Crear aplicaciones móviles es una tendencia alta y muy bien pagada, tanto así que se han creado tantas herramientas para que los desarrolladores no abandonen su lenguaje de programación favorito y puedan crear aplicaciones

¿Que necesito para crear aplicaciones Android?

Android que el sistema operativo más popular comenzó utilizando Java como lenguaje de programación de preferencia para el desarrollo de aplicaciones para Android. Ahora, existe una alternativa es Kotlin, que tiene una sintaxis muy similar a Java y otros lenguajes de programación. Se pensó que Google iba a utilizar Go como lenguaje por defecto para el desarrollo de Apps móviles, pero hasta ahora sigue siendo como un sueño frustrado.

¿Que necesito para crear aplicaciones iOS?

Apple es ese amigo introvertido que hay en todos los grupos. Lo que quiere decir que si quieres hacer hacer cositas para iOS deberás aprender su lenguaje de programación Swift. Y eso no es todo, necesitas si o si una macbook y un dispositivo movil de apple para crear aplicaciones para su plataforma

¿Cómo puedo crear apps para Android y iOS?

Aunque crear aplicaciones para Android y para iOS bajo un mismo lenguaje de programación no es lo más optimo (pero si lo más barato), existe la posibilidad de utilizar otros lenguajes para crear aplicaciones web sin ningún problema.

Entre los más populares está Javascript que le dio entrada a React-Native para desarrolladores React. También esta Ionic que comenzo siendo popular por permitir desarrollar apps en Angular, aunq ya tiene soporte para desarrollo de aplicaciones con React y pronto Vue.js

Aunque esto no es un Ranking, el siguiente en la lista podemos poner Xamarin que es la plataforma de Microsoft para desarrollar aplicaciones para iOS y Android en .NET y C#.

El siguiente es Flutter, un SDK de código abierto desarrollado por Google que te permite crear aplicaciones en Dart