Asesor de cursos campusMVP.es

Aplicaciones de escritorio o gestión

Si no tienes experiencia previa en programación o si la que tienes es con lenguajes muy antiguos estilo COBOL o Pascal, mucho nos tememos que tendrás que empezar prácticamente de cero, pues las tecnologías modernas de programación son muy diferentes. Y el camino del aprendizaje es también más largo.

En ese caso, quizá la mejor idea es que trates de especializarte en el lenguaje SQL y en un gestor de bases de datos concreto como SQL Server. Incuso si no aprendes nada más, SQL es uno de los conocimientos técnicos más valiosos a largo plazo que puedes adquirir. Te recomendamos:

Si quieres ir mas allá y programar aplicaciones completas, existen infinidad de tecnologías de programación que te permiten crear sistemas de gestión o de escritorio, pero las dos predominantes en la actualidad son Java y .NET. Ambas se parecen en muchos aspectos y el proceso de aprendizaje es muy parecido.

Plataforma .NET

La plataforma .NET se utiliza sobre todo en PYMEs y en entornos Windows, junto con otras tecnologías de Microsoft como SQL Server, SharePoint o WPF. Aunque se puede programar con muchos lenguajes diferentes, el predominante es C#. Te podemos ofrecer:

Te servirá para, partiendo de cero, tener una base profunda de los fundamentos de la plataforma de desarrollo de Microsoft, para que luego puedas seguir avanzando y aprendiendo más. Incluye acceso a datos, multi-hilo y otros temas avanzados. Está actualizado a la versión más reciente de la plataforma.

Plataforma Java

La plataforma Java se utiliza sobre todo en grandes empresas (Bancos, aseguradoras, consultoras...) y en la Administración Pública. Te podemos ofrecer:

Con este curso aprenderás desde cero a programar con Java, pero también incluye la creación de aplicaciones de escritorio y el acceso a bases de datos. De hecho la práctica final propuesta es la creación de una pequeña aplicación de contabilidad.

En ambos casos se parte de la base de que ya sabes algo de bases de datos, puesto que no incluye formación sobre lenguaje SQL o un gestor de bases de datos concreto.