Introduction, tecnologies and tools (english - spanish)

Introduction, tecnologies and tools (english - spanish)

Introduction

Hi everyone, welcome to this new serie posts about programming, I'm working in a new project with Laravel 8. I hope you like. As soon as I create new content I'll add it. In this serie we´ll develop a system from scratch to 100%. It going to be a fully functional system with astonishing features. The main idea is explain how a bunch of tools work, and some concepts about it. We focus on the newest tools and frameworks now available (november 2020). I'll respond all question as fast as I can. Nevertheless, this serie has a advanced level and high coverage of topics that I think are important when we're programming. I'll put links to official documention in case you want to delve into the subject (of course, can you ask me a question and I'll try my best answering it). It'd be helpful for me to any questions, suggestion or comment :-)

Let's get it started

General Objetives

  • Main objetive: develop a system from 0.
  • Learning new concepts about programming. We'll capable to apply these concepts to any stack or tecnologies which we'll deal.
  • Replying all questions that appear.

Tecnologies to apply

  • Laravel 8 (released: September 8th, 2020 )
  • Vuejs 3 (v3.0.2 / released: October 20, 2020 )
  • MySql (motor bd)
  • Jetstream
  • InertiaJS
  • Laravel Valet
  • Laravel Forge (Hosting)
  • Laravel Envoy (hooks)
  • Laravel Casher (procesando pagos)
  • Laravel Dusk (Testeando)
  • Vuex 4.0 (state management pattern)
  • Laravel Echo
  • Pusher Server
  • Laravel Socialite (social auth)
  • Laravel Passport (OAuth2)
  • Laravel Sanctum (login token)
  • Fortify (segurizando)
  • and more

Introducción

Saludos a todos bienvenidos a esta nueva serie de post y gracias. En esta nueva serie vamos a aprender a desarrollar un sistema completo desde cero hasta el final. Espero poder ser lo suficientemente claro para que me puedan entender. No obstante, estos post tienen un muy nivel avanzado, aunque se dejaran links para profundizar sobre temas que no se explicaran aquí. Cualquier duda, comentario o sugerencia sería de gran ayuda :-)

Contenido

  • Objetivo global: desarrollar un sistema completo
  • Aprender conceptos claves de programación, para ser aplicados no solo en este stack sino con cualquier otra tecnología.
  • Responder preguntas y aclarar conceptos

Tecnologías a usar

  • Laravel 8 (released: September 8th, 2020 )
  • Vuejs 3 (v3.0.2 / released: October 20, 2020 )
  • MySql (motor bd)
  • Jetstream
  • InertiaJS
  • Laravel Valet
  • Laravel Forge (Hosting)
  • Laravel Envoy (hooks)
  • Laravel Casher (procesando pagos)
  • Laravel Dusk (Testeando)
  • Vuex 4.0 (state management pattern)
  • Laravel Echo
  • Pusher Server
  • Laravel Socialite (social auth)
  • Laravel Passport (OAuth2)
  • Laravel Sanctum (login token)
  • Fortify (segurizando)
  • y más