Scratch the image to get a discount on your course. You can apply the coupon at checkout.

5.0 /5
(22)

107
Bienvenido al curso de Programación Orientada a Objetos en C#
¿Qué aprendimos en el curso previo de C#?
Cómo sacarle el máximo partido al curso
Únete a la Comunidad de Estudiantes en Discord
Archivos de proyecto y código fuente
Take notes of your course in real time at Frogames Formación
¿Qué es la POO en C#?
Clase y Objeto
Encapsulación
El uso de static
Herencia
Interface
Polymorphism
Clase Abstracta
Clase Anidada
Clase Parcial vs Clase Sellada
Repasa los conceptos de programación orientada a objetos
Enumerados
Delegados
Errors and Exceptions
La clase System IO
Clases Directory y DirectoryInfo (Operaciones de Carpetas)
Ficheros y Clase File Info (Operaciones de Ficheros
Clase Path
Arquitectura Multi Capa o N-Tier
Introducción a SQL
Comando Insert
Comando Select
Comando Update
Comando Delete
Cómo se verá la app
Etapas para crear la app
Crear la base de datos
Crear la estructura del proyecto
Diseño del Formulario de Login
Diseño del Formulario Principal
Diseño del Formulario Principal
Diseño del Formulario de los Puestos de Trabajo
Diseño del Formulario de Empleados
Diseño del Formulario de Tareas
Diseño del Formulario de Permisos
Diseño del Formulario de Permisos
Diseño del Formulario de Salarios
Conexión de los Formularios
Añadir Departamento
Listar los Departamentos
Añadir los Puestos de Trabajo
Listar los Puestos de Trabajo
Añadir Empleado
Listar los Empleados
Añadir Tarea
Listar las Tareas
Añadir Salarios
Listar los Salarios
Login con Número de Usuario y Contraseña
Añadir Permisos
Listar los Permisos
Actualizar los Permisos
Actualizar las Tareas
Actualizar los Sueldos
Actualizar los Empleados
Actualizar los Departamentos
Actualizar los Puestos de Trabajo
Borrar Permisos
Borrar Tareas
Borrar Salarios
Borrar Empleados utilizando Triggers
Borrar Puestos de Trabajo utilizando Triggers
Borrar Departamentos utilizando Triggers
Operaciones de Autorización de Usuarios
Exportar a Excel
¿Qué es SOLID?
Single Responsibility
Open Closed
Liskov Substitution
Interface Segregation
Dependency Inversion
Los patrones de Diseño
Patrón de la Factoría Abstracta
Patrón del Observador
Patrón de la Fachada
Etapas para crear la App de Tracking de Inventario
Versión final de la App de Tracking de Inventario
Diseño de la Base de Datos de la App de Tracking de Inventario
Crear la estructura del proyecto de la App de Tracking de Inventario
Diseño del formulario de Categorías
Diseño del formulario de Productos
Diseño del formulario de Clientes
Diseño del formulario de Ventas
Diseño del formulario de eliminaciones y valores de Stock
Diseño del formulario principal y conectar las pantallas
Operaciones de añadir y listar Categorías
Operaciones de añadir y listar Clientes
Operaciones de añadir y listar Productos
Operaciones de añadir y listar Stocks y alertas de precios
Operaciones de añadir y listar las ventas
Tarea 1: Actualizar los Stocks Críticos
Operaciones de actualización de categorías y clientes
Operaciones de actualización de productos y ventas
Borrar ventas
Borrar productos
Borrar clientes
Borrar categorías
Formulario de borrado y obtener de vuelta ficheros borrados
Tarea 2: La pantalla de login para la gestión
Cuéntanos qué tal ha ido el aprendizaje!
We have finished an adventure together, but let's go for the next one!

instructor

5.0 /5
(22)

  • Avatar
    Marc
    (5)
    ¡Contentísimo!

    Un curso muy sencillo y completo. muchas gracias >u<

  • Avatar
    Santiago
    (5)
    muy bueno para sentar bases sólidas antes de saltar a proyectos complejos

  • Avatar
    Miguel Ángel
    (5)
    Me ha encantado este curso

    Pues creo que es el curso mas retador de todos los que llevo hecho. Ha habido cosas que he tenido que investigar por mi cuenta, problemas a resolver que no salian y unos ejercicios muy completos y divertidos. Desde luego lo recomiendo mucho a todos los que quieran entrar por ejemplo en el mundillo de las aplicaciones de escritorio

  • Avatar
    Jorge
    (5)
    Por fin entendí la estructura lógica

    Siempre me liaba con las clases y los objetos, pero esta explicación fue el eslabón perdido; ahora mis proyectos están organizados de una forma que hace que todo sea más fácil de mantener y escalar.

  • Avatar
    Yeison
    (5)
    Muy facil comprender POO con C#

    Con proyectos reales es muy facil comprender este paradigma de programación, como lo es la POO, y con este lenguaje y la explicacion del crack Juan Gabriel hacen que el curso sea facil y entretenido. Muchas gracias equipo de Frogames

  • Avatar
    Nieves
    (5)
    Excelente curso!!

  • Avatar
    Angel
    (5)
    Domina los pilares de la POO en el ecosistema .NET con ejemplos prácticos y proyectos reales

    Este curso te enseña a aplicar los principios fundamentales de la Programación Orientada a Objetos (POO) usando C# y el entorno de desarrollo Visual Studio. Aprenderás a construir aplicaciones estructuradas, reutilizables y escalables, mientras desarrollas una base sólida en uno de los lenguajes más demandados en la industria.

  • Avatar
    Alberto
    (5)
    Todo imprescindible para el aprendizaje de C#

    Con este curso desarrollo las bases de este lenguaje que luego me servirá para todo aquello que quiera conseguir más adelante.

  • Avatar
    Javi
    (5)
    Por fin entendí el orden

    Antes sentía que mi forma de trabajar era un poco caótica, pero aquí me enseñaron a organizar las ideas de una manera que tiene muchísimo sentido. Lo explican con ejemplos tan cotidianos que entiendes la lógica enseguida y dejas de ver la programación como algo imposible. Me siento mucho más preparado y capaz de afrontar retos más difíciles sin enredarme.

  • Avatar
    Giovanni
    (5)
    Conceptos claros y bien aplicados

    El curso se enfoca en que entiendas la lógica detrás de las clases, la herencia y las interfaces con ejemplos que de verdad tienen sentido, lo cual me ha ayudado a escribir un código mucho más limpio y organizado. Es fundamental para cualquiera que quiera dejar de ser un novato y empezar a programar como un profesional

  • Avatar
    Rocío
    (5)
    Súper útil en proyectos reales

  • Avatar
    Samuel
    (5)
    Ahora programo con confianza y hasta me divierte!

    Siempre me costó entender los conceptos, pero este curso lo hace ver todo tan fácil.

  • Avatar
    Jackeline
    (5)
    Ahora puedo diseñar software más limpio, escalable y fácil de mantener

  • Avatar
    Rosa
    (5)
    Muy claro, ejemplos en Visual Studio para seguir en tu entorno real.

  • Avatar
    María
    (5)
    Claridad absoluta en programación orientada a objetos

    Había leído teoría sobre POO, pero nunca la había entendido como después de este curso. C# se me hacía algo complejo, pero aquí logré interiorizar los conceptos con ejemplos claros. Me gustó mucho que las explicaciones fueran progresivas. Aprendí sin frustraciones.

  • Avatar
    Gabriela
    (5)
    Objetos mágicos en c#

    La forma en que explican la programación orientada a objetos en este curso es brutal. siempre me sonaba a chino, pero ahora hablo c# con confianza.

  • Avatar
    danison
    (5)
    Un antes y un después

    Este curso me permitió entender y aplicar los conceptos de programación orientada a objetos en C# de manera práctica.

  • Avatar
    Carlos
    (5)
    He logrado mejorar mi comprension de POO en C# ¡Gran acierto!

  • Avatar
    Alejandro
    (5)
    Un curso intenso y productivo

    Este curso pone a prueba tus habilidades de programación ya que es muy completo. En el curso se aprenden habilidades de programación orientada a objetos en unión con uso de bases de datos. Me dio mucha satisfacción cuando lo complete. Genial!

  • Avatar
    María del Mar
    (5)
    he aprendido ha hacer mis primeros objetos en C#

  • Avatar
    Yvonne
    (5)
    Completo y practico

    Gran curso, muy practico.

  • Avatar
    BORJA
    (5)
    Excellent

    Very comprehensive course and very well explained.

View More Reviews

PLANS TO ACCESS ACCORDING TO YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access the entire platform

Choose the payment method that best fits your needs and budget with a single course payment, monthly or annual access to the learning path, or even the entire platform.

Single Payment

Buy the course once and get lifetime access

29.99

  • A single payment.
  • Instant lifetime access to the course.
  • Access the Course Community
The Plus
Popular

Bronze Frog

Access all Frogames Courses, Communities and Extras

39 /month

  • One-time payment of €39 per month.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel at any time without losing your progress.

Programming Path

Access all Courses in the Programming Languages Path

19.99 /month

  • One-time payment of 19.99€ per month.
  • Instant access to the +10 courses in the path.
  • Access the path 24/7, wherever and whenever you want
  • Cancel at any time without losing your progress

Single payment

Buy the course once and get lifetime access

29.99

  • Single payment
  • Instant lifetime access to the course
  • Access the Course Community
The Plus
Rated

Golden Frog

Access all Frogames Courses, Communities and Extras

349 /year

  • Single payment of €349 each year.
  • 3 months discount.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel at any time without losing your progress.
  • Resource Library
  • Monthly Q&A live sessions
  • Priority Premium Support.

Programming Path

Access all Courses in the Programming Languages Path

199 /year

  • Pago único de 119.99€ cada año.
  • 4 months discount.
  • Instant access to the +10 courses in the path.
  • Access the path 24/7, wherever and whenever you want.
  • Cancel at any time without losing your progress.
  • Premium support.

* All prices include taxes.

For your security, all orders will be processed on a secure server.

Programming Languages Path

The ultimate pack with all our Programming Language courses to learn various languages and get off to a great start in the world of development. Includes upcoming courses as well as updates and improvements to current ones

Complete Python Course from A to Z

Our Python programming course is a unique opportunity to acquire the skills needed to become a competent professional. You will learn to program, understand the programming language, and improve your professional portfolio!

498 classes

Complete Java Course from A to Z

Learn the basics of the Java language from scratch and without prior experience: learn about essential classes and objects, thereby leveling up your skills in one of the most widely used languages for creating Android apps and handling server-side logic

277 classes

Git and GitHub from A to Z: Everything about version control

Learn the fundamental concepts and essential workflow for version control using Git and GitHub from scratch!

106 classes

Learn C# in 6 hours

Learn C#, the programming language used to create video games in Unity or backends in .Net, in just 6 hours!

54 classes

Object-Oriented Programming with C#

Apply practically and understand object-oriented programming concepts in C# and master the creation of classes, inheritance, polymorphism, or encapsulation among others

107 classes

UCLM Expert Course in Video Game Development with C++

The Video Game Development Expert Course from the University of Castilla-La Mancha is fully consolidated as a national benchmark in video game programmer training, with a project-based approach using C++

10 classes

Complete web design course: learn HTML, CSS and Javascript from scratch

Learn the web technologies needed to make your own web pages for yourself or for your clients from scratch with HTML 5, CSS and Javascript

147 classes

Dart Course from A to Z

Dart, the language developed by Google: a powerful choice for web and mobile app development

135 classes

From Dart to Flutter: Fundamentals in Hybrid Mobile Applications

Introduce yourself to the world of programming with Flutter through different projects that guarantee a solid and dynamic learning experience

198 classes

Flutter Design Lab: Exploring Material Design, Cupertino, and Web

Discover the magic of application design with Flutter's powerful tools to take your skills to the next level

148 classes

Digital Marketing for Online Businesses

Master Digital Marketing for Online Businesses and increase the sales of your business or company through the internet

54 classes

React JS: Learn React JS from scratch with practical examples

Learn from scratch, dive into React JS and become a developer who uses the power of the most advanced web technologies

77 classes

React Native: Learn React Native with practical exercises

Learn the fundamentals of React Native from scratch. Use React Native to build hybrid mobile applications for both iOS and Android

52 classes

The basics of regular expressions with examples in Swift

Learn the fundamentals of regular expressions with some examples in Swift and extrapolate it to any programming language to work with and filter texts like a professional

50 lessons

AI Programmer: From Vibe Coder to Agentic Engineer in 3 Weeks

Complete course on programming agents: Claude Code, Copilot, Codex, Cursor, Antigravity - Skills, MCP, Plugins, Subagents

116 classes

Design Solid Software with SOLID Principles

Apply SOLID principles to build scalable and maintainable software. Improve your programming skills and stand out in software development

64 classes

Databases: Learn the SQL Language from Scratch

Learn SQL, the database language, from scratch with practical exercises to master data loading, querying, modification, and processing by learning all SQL keywords

82 classes

Productivity Masterclass using Visual Studio and C#

Drastically increase your productivity using C# with Visual Studio, mastering all its shortcuts and available tools

48 classes