¿Qué es la PROGRAMACIÓN AVANZADA?

preview_player
Показать описание
En este video te daré mi punto de vista de lo que considero que algo en Programación es Avanzado.

La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.

"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"

#programación #desarrollo #programaciónAvanzada
Рекомендации по теме
Комментарии
Автор

Si te ha gustado el video puedes dejarme un pulgar arriba

hdeleonnet
Автор

07:02 Saludos mi estimado 🤘 los crud´s son inevitables.

Develoteca
Автор

Para mí.
Programación básica => Conocimiento de POO, colecciones de datos, iteraciones, manipular objetos, manejo de errores y usar Clean Code.
Programación intermedia => Conocimientos de un Framework, uso de SOLID, conocimiento de Patrones de diseño, uso correcto de librerías, conocimientos sobre Concurrencia.
Programación avanzada => Tener prioridad por el ciclo de vida del software. Uso e implementación de sistemas distribuidos, Tener consideración en el desarrollo en el uso de la memoria cuando se ejecuta nuestra aplicación.

kstyle
Автор

Una de las cosas que más me reventó la cabeza cuando lo aprendí es el uso de la metaprogramacion, por ejemplo reflection.

aleeherasimiuk
Автор

Que grande Héctor, explicas con mucha pasión y tenes alto cerebro. por mas gente como usteeeed. salutee y buena birra.

MarianitoRayser
Автор

Estoy aprendiendo a crear y desplegar arquitecturas de microservicios con kubernetes y monorepos pero veo que es algo super avanzado, realmente es otro nivel, me da gusto entenderlo y manejarlo de manera básica y estoy consciente de todas las posibilidades que hay en el software

aquirozca
Автор

Yo estoy en Básico, empezando con POO. Muchas gracias por tus videos me han ayudado un montón!!

jaredmartinez
Автор

Que tal amigo, veo que para definir niveles en todos lados las consultoras tienen sus propios parámetros. Hace ya varios años, unos 6 al menos, en mi primer chamba como trainee en .Net, es decir menos que Jr, sólo para entrar me pidieron dominar todo lo referente a orientado a objetos, abstracción, interfaces, herencia, sobrecarga, etc. y saber hacer conexiones a bases de datos. En unos meses en el proyecto ya como Jr ya tenías que saber UnitTest, patrones principalmente MVVM, MEF y hacer servicios WCF. Como Midd te pedían involucrarte en Integración continua, Frameworks de replicación a BD más herramientas Web como angular. Hoy en día para ser Sr. aparte de todo lo anterior debes dominar net core ya que toda nueva aplicación se va a contenedores, así que como 'avanzado' también toca meterse a Docker y K8s. Saludos!

ozodefcon
Автор

Yo agarre como tres repositorios donde aplican clean architecture, microservicios y devops. Tienen de todo y estoy aplicando en un proyecto propio se ve difícil por la cantidad de conceptos.

santiagopenaloza
Автор

Es buena información para programadores que empiezan o que quieren pasar al siguiente nivel 👍

perseph
Автор

Conceptos avanzados para mí incluiría la performance de la aplicación y la seguridad. Ya que deberás entender bastante para implementarlas bien, no se trata de leer el primer libro que se tenga.

ale_gallardo
Автор

Excelente video Hector, este tema es algo complejo desde mi punto de vista, porque cada programador desde su propia experiencia podria definir que es básico, intermedio y avanzado, y como tu lo divides aquí parece de gran ayuda para eliminar miedos a quienes pensamos que "avanzado" es algo muy dificil de alcanzar pero con dedicación y empezando desde lo más básico como conocer que son variables, condicionales e ir dominando muchos de los conceptos se puede crecer con el paso del tiempo. Saludos..

ronnyguillen
Автор

Por eso ya estoy terminando el curso de patrones de diseño, se los recomiendo. 👌

edmarvillato
Автор

Hector sería bueno que hagas un curso de c# avanzado

christianalas
Автор

Estaba viendo tu vídeo, antes de nada decir que soy un desarrollador de software con más de 30 años de experiencia. Y cuando has mencionado que un ejemplo de programación avanzada es gestionar correctamente un ORM, tengo que discrepar, puesto que un ORM, se diseñó para evitar lidiar directamente con la base de datos, que si sería programación avanzada, puesto que te lo tienes que currar tu todo. Un ORM, le hace la vida más fácil al programador y si, tiene su intrinculis, como todo, pero quizás lo calificaría de programación intermedia. Evidentemente hablamos de un tema muy subjetivo, pero quería comentarlo. Saludos.

emiliferrer
Автор

Para mí la programación está ligada a otras asignaturas de la carrera de sistemas por lo cual avanzado sería aplicar correctamente la ingeniería de software por ejemplo. clean code y algoritmos complejos.

giuliuploader
Автор

osea que estoy en intermedio, aunque desde siempre me gusto C#, de hecho es mi lenguaje favorito por encima de otros, con el aprendi el patron observador cuando usaba MVVM en WPF con ObservableCollection, aaaa bendito sea C#

larts
Автор

Que buen video, muchas gracias.
No sabes si existe un papper o algoi así que diga tipo de nivel de madurez de desarrollador eres?

Juasbhu
Автор

Yo consideraría de igual forma la programación orientada a aspectos

tibusoftreparaciones
Автор

Yo consideró que un nivel básico es lograr realizar las tareas más sencillas como mostrar un texto, capturar un valor en una variable, POO de forma en que puedan lograr hacer operaciones matemáticas o mostrar resultados de una función.
Nivel intermedio sería realizar funcionalidades más complejas como conectar a una dB vanilla o con LINQ, rellenar un dgv con datos de la dB, hacer inserts o updates, conectar con /APIs propias o de terceros.
Avanzado sería realizar bulk inserts, cuando usar recursividad para recorrer una lista, crear métodos genéricos, usar IQueryable de forma correcta

carlosgallegos