Introducción a la programación desde cero para principiantes
What you'll learn
- Qué es programar
- Los lenguajes de programación (tipos, clasificación y propósitos)
- Los paradigmas de programación
- Fundamentos del Paradigma de Orientación a Objetos (POO)
- Decidir qué lenguaje se ajusta mejor a las necesidades de un programa concreto
- La arquitectura de Java y el proceso de compilación/ejecución de programas
- Instalación del Java Development Kit (JDK) y Entorno de Desarrollo Integrado (IDE) BlueJ
- Atributos. Niveles de ocultación
- Tipos de datos en Java (primitivos y objeto)
- Métodos de acceso y modificación (getter/setter)
- Sobrecarga de constructores
- El método toString()
- Las sentencias condicionales (if-else)
- Estructuras de datos unidimensionales: Los arrays
- Estructuras de datos bidimensionales: Las matrices
- Sentencias iterativas: Bucles for y while
- Relaciones entre clases: Composición y Agregación
- Los tipos enumerados (enum)
- Generación de pruebas unitarias (test unitarios)
- Generación de la documentación del proyecto (javadoc)
- Proceso de compilación/ejecución de programas Java desde línea de comandos
Requirements
- Sin requisitos técnicos previos
- Disponer de un equipo con un Sistema Operativo Windows/Linux
Description
¿Estás interesado en aprender a programar?
¿Quieres dar un giro a tu vida laboral comenzando a trabajar como desarrollador de software?
¿Dispones de algún conocimiento de programación y buscas afianzar los conceptos aprendidos?
Si has respondido que sí a alguna de estas preguntas, este es tu curso. En él aprenderás, desde cero, todos los conocimientos necesarios para aprender a programar. No importa que no tengas ninguna experiencia anterior en el sector, aquí veremos desde los conceptos teóricos más básicos, hasta las clases prácticas que nos permitan generar programas funcionalmente completos.
Utilizaremos el lenguaje Java, idóneo para empezar a programar. A través de este lenguaje, y de un entorno de desarrollo (IDE), diseñado especialmente para el ámbito educativo, BlueJ, vamos a ver todos los aspectos relacionados con el Paradigma de Orientación a Objetos (POO): clases, objetos, atributos, métodos, encapsulamiento, sentencias condicionales, bucles, ...
¡No lo dudes y comienza a aprender desde ya! ¡Conviértete en un experto programador, inscribiéndote en este curso!
Who this course is for:
- Personas que buscan iniciarse en el mundo de la programación
- Trabajadores que quieren ampliar sus opciones laborales
- Estudiantes con conocimientos básicos de programación que buscan afianzar conceptos
Instructors
Darío Rodríguez es un Graduado en Ingeniería Informática del Software por la Universidad de Oviedo (2017), Máster en Ingeniería Web por la Universidad de Oviedo (2019). Sus intereses se centran en el desarrollo de aplicaciones, tanto Web como de escritorio, para sistemas ERP de empresas. Dispone de una amplia experiencia en este sector, a lo largo de los últimos años. También ha formado parte del equipo docente de la misma universidad en la que se ha formado como profesional. Intereses: Desarrollo web, Machine Learning, Internet of Things, Modelado de software con DSLs y MDE.
Somos una compañía formada por un equipo multidisciplinario que cuenta con una amplia experiencia y conocimiento en el desarrollo e implantación de software, centrado principalmente en el sector empresarial.
La empresa surgió como un proyecto personal al que se fueron incorporando más personas con perfiles diversos, permitiendo aportar un gran valor en materia de formación a los nuevos estudiantes que tratan de adentrarse en el mundo de la aplicaciones de tipo empresarial: sistemas ERP, contabilidad, nóminas, ...
Desde su fundación, en el año 2021 ya han sido miles los estudiantes que han depositado en nosotros su confianza para su futura formación. ¡¡Esperamos poder contigo cuando antes!!