8+2 consejos para desarrolladores de software

Nos pasamos el día leyendo, formándonos e informándonos y distrayéndonos. Buscamos mejorar nuestras capacidades, nuestras técnicas y a fin de cuentas, mejorar nuestro futuro personal y laboral. He encontrado un decálogo de un joven desarrollador argentino (Germán Cutraro), que me gustaría compartir con vosotros porque creo es muy certero con los diez consejos que ofrece para que mejoremos como desarrolladores de software, pero también como personas.

1. Especialízate

Cuando te digo que es una buena idea especializarse en algo, no estoy diciendo que debes aprender sólo una cosa en toda tu carrera, no, es una mala idea. Lo que quiero decir es que las empresas buscan y pagan más por personas que saben muy bien una cosa, así que es una buena idea tener un conocimiento amplio en una tecnología en particular, que una persona que sabe un poco de todo.

2. Practica

Esto es clave, quiero decir que es muy bueno leer libros, ver cursos de programación en línea, etc., pero lo importante es practicar. Si sólo lees libros, es como si hubieras hecho un trabajo práctico y nunca se lo hubieras dado a tu profesor.

3. Crea un proyecto personal

Este punto es similar al anterior, pero quiero que se divida, porque este punto para mí es muy importante. Un proyecto personal es una forma de practicar nuestras habilidades en algo que nos resulta más divertido e interesante, por lo que nos motiva más realizarlo. Si lo que quieres es hacer un clon de alguna aplicación que te guste, como una red social, un blog u otra cosa, ¡adelante! Lo importante es el camino, y ya habrá tiempo de comenzar desde cero más adelante si lo consideramos apropiado.

4. Lee a los grandes expertos

Puedes leer blogs, como crearsoftware.com, comunidades y listas como SmashingMagazine o A List apart, podcast como Disfruta Programando, así como seguir a perfiles interesantes en twitter. Mi lugar favorito para leer y aprender es Github, donde se puede leer mucho código y crecer como desarrollador.

5. Primero analiza, después escribe

Como desarrolladores a menudo caemos en el error de escribir código demasiado rápido, pero la mejor idea es analizar el problema antes de escribir cualquier línea de código. Una buena idea es escribir código en una hoja de papel, porque de esa manera se piensa mucho más que frente a una pantalla.

6. Mejora tu código fuente

Es muy recomendable refactorizar el código: es una técnica para reestructurar un código fuente, alterando su estructura interna sin cambiar su comportamiento externo. Porque como desarrolladores, gastamos el 80% de nuestro tiempo leyendo código y el 20% restante escribiéndolo. Así que, si tenemos un buen código, ahorraremos mucho tiempo en su lectura y comprensión, ya no te digo si, en vez de nosotros, lo tiene que leer otra persona.

7. Conoce a nueva gente

Conocer gente nueva es una gran idea, porque establecemos una conexión ganando contactos que pueden beneficiarnos en futuros proyectos o trabajos. También es una buena idea hablar con otros desarrolladores para aprender participando en reuniones, así como presentando en conferencias, charlas o eventos similares que hoy día se celebran en multitud de ciudades por todo el mundo.

8. Comparte tus conocimientos

Cuando estás compartiendo tus conocimientos estás aprendiendo mucho, y es una gran idea porque estás ayudando a otras personas y a ti mismo. Puedes crear tu propio blog, un canal educativo en Youtube, o tu propio curso en alguna de las múltiples plataformas que hoy día lo permiten.

9. Ten una vida normal

No es necesario –ni bueno–, que pases 24 horas frente a tu ordenador. Debes limpiarte, ir a caminar, ver esa película que te apetece, tocar un instrumento, etc., es decir: hacer otras cosas, porque eso ayudará a tu mente a concentrarse mejor cuando lo necesite.

Existe muchísima información disponible en Internet, pero no intentes aprender todo, porque probablemente necesitas varias vidas para hacerlo, aprovechar para disfrutar de la vida.

10. ¡Disfruta!

La programación no es para todo el mundo, es decir, ¿todo el mundo puede programar? Sí, pero, ¿pueden todos tener una dedicación como desarrollador profesional? No. Debes tener pasión y realmente quieres aprender y estudiar, lo dije en mi último artículo: el mundo de la tecnología crece cada día, así que si odias aprender, estás fuera. Así que debes disfrutar de lo que estás haciendo, no estudies código sólo por dinero, porque eso es incoherente.

Este artículo 8+2 consejos para desarrolladores de software es original de Velneo.

El desarrollo de software de gestión en Colombia en 2019

Después de México, Colombia, con 48 millones de habitantes, es el segundo país de habla hispana más grande del mundo. Tiene múltiples áreas de desarrollo: nueve áreas metropolitanas con una población de más de 500.000 habitantes.

Por otro lado, Colombia se encuentra entre las 30 economías más importantes y una de las más importantes dentro de las economías no pertenecientes a la OCDE.

En los últimos años el sector del software ha sufrido un crecimiento muy notable. En este artículo haremos un resumen de la situación del desarrollo de software de gestión en Colombia en 2019.

El mercado del software en Colombia en 2019

El mercado colombiano de Software y Tecnologías de la Información es el cuarto más grande de Latinoamérica, entre los que se encuentran Brasil, México y Argentina.

Durante los últimos 10 años en Colombia, el mercado de TI ha crecido a una tasa del 18%; el sector del software ha crecido un 19,1% y los servicios de TI han crecido un 15,4%.

Según IDC, la industria ha duplicado sus ventas en los últimos 7 años y, en 2017, alcanzó los 9.500 millones de dólares, repartidos en: hardware (56,5%), servicios informáticos (32,2%), software (11,4%). Colombia presenta una fuerte y creciente demanda interna, siendo los sectores con mayor gasto en TI el sector industrial, el gobierno, el sector financiero y el sector agrícola.

La industria manufacturera es la vertical con mayor demanda de software en Colombia. En todo el país, la industria de los medios de comunicación es el mayor demandante de servicios de TIC.

Colombia cuenta con talento humano de calidad, capacitado en diversas disciplinas a un costo eficiente, a la vez que presenta potencialmente la posibilidad de operar de con proyectos de software forma escalable en seis áreas metropolitanas con más de 1 millón de habitantes.

Colombia, un país con múltiples áreas de desarrollo

Como decíamos anteriormente, Colombia tiene nueve áreas metropolitanas con una población de más de 500.000 habitantes y, de entre esas, seis áreas metropolitanas con más de un millón de habitantes. Veamos qué tipo de software se desarrolla en algunas de las zonas más importantes en lo que se refiere a la fabricación de software según Procolombia.

Software que se desarrolla en Bogotá y área metropolitana

En la capital y su area de influencia se desarrolla principalmente software financiero para la industria bancaria. La mayor apuesta en Bogotá es ofrecer software y servicios de TI de tipo financiero dado el gran número de bancos que se han concentrado en la capital del país.

Se desarrollan proyectos de software a gran escala debido, en parte, al abundante capital humano de Bogotá, en los que dominan las plataformas de software corporativo más relevantes como SAP, ORACLE, Microsoft, o IBM.

Software que se desarrolla en Medillín y área metropolitana

Se desarrollan soluciones innovadoras para el sector energético en paralelo con el clúster TIC, el distrito de Medellínnovación y la Ruta N. La industria energética es la principal apuesta regional para la industria de software y servicios de TI dada la existencia de empresas energéticas en dicha zona.

Software que se desarrolla en Cali y área metropolitana

Se desarrolla principalmente software y servicios de TI para la industria agro-empresarial. Es la mayor apuesta en la región dados los esfuerzos cooperativos que se expanden a través de ambas industrias.

En la zona hay muchas empresas especializadas en grandes datos (big data), servicios de TI e infraestructura, especialmente en el ámbito logístico dirigido al puerto de Buenaventura, que es el principal puerto de Colombia, y que conecta al país con más del 20 mercados de todo el mundo.

Además, la región fomenta la colaboración con 11 centros de investigación, desarrollo e innovación para dar respuesta en forma de soluciones de software a las necesidades del sector.

Software que se desarrolla en Barranquilla y área metropolitana

En esta zona se viene desarrollando software de gestión para importantes proyectos de infraestructura en Colombia ubicados en la región como la Ruta del Sol, la rehabilitación del río Magdalena y el corredor ferroviario.

Además, se ofrecen servicios de TI y software para la industria de la logística y el transporte. Es el mayor proyecto regional ya que el Departamento del Atlántico está situado en un lugar clave a nivel estratégico. Esto ha permitido la construcción de una plataforma de servicios que permite el acceso a más de 1.300 millones de consumidores de todo el mundo.

En la región de Baranquilla, utilizando la experiencia de unos 5.000 ingenieros informáticos especializados en diversas áreas, se desarrollar software prinipalmente en Java y Oracle para la gestión documental, el diseño y la creación de aplicaciones móviles, soporte técnico y contenido en 3D.

Software que se desarrolla en el Tríangulo del Café

Es una zona conformada por tres departamentos: Caldas, Quindío y Risaralda, interconectados por carreteras en muy buen estado y separados por cortas distancias.

Al igual que en muchas zonas de Cali, se desarrolla software para la industria agro-empresarial. La región cuenta con el primer centro para el análisis de información biológica en América Latina que ayudará a crear sistemas de información agrícola y mejoras bio-tecnológicas.

Tipología de las empresas de desarrollo de software en Colombia

En el último “Informe de caracterización de la industria de Software y Tecnologías de la Información”, se desprende que las empresas de software que componen el tejido industrial de la programación en Colombia son en un 49% pequeñas empresas según su cifra de ventas y que el 63% cuenta con menos de 10 empleados, pero que tienen un índice de contratación de alta calidad, en el que el 75% de los contratos son a término indefinido y que solo el 16% son por obra y servicio.

Para el informe se hizo un análisis regional: Región Norte  (Barranquilla y Cartagena); Región Centro (Bogotá, Medellín, Manizales y Pereira); Región Oriente  (Bucaramanga); Región Occidente (Cali); donde se seleccionaron 163 empresas para la muestra.

Las principales actividades económicas a las que van dirigidos los bienes y servicios producidos por las empresas del sector; el 40,9% de las empresas encuestadas desarrollan productos y servicios para actividades de información y comunicación, el 10,4% a actividades financieras y de seguros, el 8,3% actividades de servicios administrativos y de apoyo y el 7,8%  a  actividades  profesionales, científicas  y  técnicas; cabe anotar que apenas el 2,8% van dirigidos a actividades relacionadas con la educación.

Según varios informes centrados en Latinoamérica, Colombia cuenta con las mejores empresas de desarrollo de software de la región.

Colombia y Velneo

Desde Velneo en los últimos años percibimos ese crecimiento de la industria del software de gestión empresarial en Colombia y contamos cada vez con más clientes de ese país. Esperamos seguir creciendo junto con la industria en Colombia en los venideros, ofreciendo la mejor plataforma de desarrollo de aplicaciones de gestión empresarial en español, multi-plataforma, multi-dispositivo y que permite el desarrollo y el despliegue tanto en cloud como en local.

¿Aún no nos conoces? Pruéba Velneo.

Este artículo El desarrollo de software de gestión en Colombia en 2019 es original de Velneo.

5 consejos para que encuentres tu nicho desarrollando software

Aunque en este blog os aconsejamos siempre que identifiquéis un nicho dentro del ámbito de las aplicaciones de gestión empresarial, en este artículo vamos a dar una serie de consejos para ayudarte a encontrar el nicho que mejor te va en este apasionante mundo del desarrollo de aplicaciones, y si al final determinas que quieres es programar software para empresas, pues mucho mejor.

¿Por qué buscar un nicho?

Encontrar un nicho, una especialización, es uno de los pasos más importantes para impulsar tu carrera. Esto no cambia cuando se trata de hacer carrera como desarrollador de software. Con tanta información en el mundo de la tecnología, debes especializarte para estar al día y poder mantener tu nivel de competencia. Aquí van 5 consejos para que encuentres tu nicho desarrollando software.

Conozco a muchos clientes que han estado desarrollando software profesionalmente durante muchos años y definitivamente te vas dando cuenta de la importancia de encontrar un nicho. Muchos desarolladores cuando empiezan son algo inexpertos y caen en la “ingenuidad”de que pueden mantener una empresa de programación haciendo software de manera “generalista”. Se cae en el error (y la imprudencia) de pensar que se puede ser lo suficiente bueno en todas las áreas de desarrollo de software. La mayoría de las empresas que conozco que no dan un giro en esta política suelen acabar bastante mal. Hay excepciones, pero el esfuerzo en ser generalista no compensa tanto en comparación con usar esa energía en especializarse en hacer un vertical e intentar liderar o competir en un nicho concreto.

Por lo tanto, el propósito de este post es dar algunos consejos sobre cómo puedes encontrar tu nicho. Este post también puede servir para aquellos que están empezando a modo de “lo que te gustaría que te dijeran al principio de tu carrera profesional como desarrollador de software”.

1. Descubre cual es tu interés o pasión

Saber cuáles son tus intereses y qué es lo que te apasiona es un paso clave para encontrar tu nicho. Para algunos es muy fácil encontrar sus intereses y su pasión, mientras que para otros es necesario esforzarse un poco más y hacerse una serie de preguntas.

Si tienes dificultades para identificar tu pasión e intereses, reflexiona sobre las siguientes preguntas:

  • ¿En qué trabajas normalmente cuando estás “en una zona cómoda” o en un estado en el que todo “fluye”?
  • ¿Qué tarea te da energía en lugar de agotarte?
  • ¿Qué áreas podrías seguir explorando sin sentirte aburrido?

2. Sacia tu curiosidad haciendo pequeños proyectos

Una de las mejores maneras de familiarizarse con un tema es ensuciarse las manos. ¿Tienes curiosidad sobre el desarrollo de aplicaciones para empresas? Descarga un entorno de desarrollo y trastea con él. Documéntate, asiste a seminarios y talleres. Diviértete con la tecnología e intenta sacar adelante pequeños desarrollos a modo de mini-proyectos, haciendo cambios y viendo qué pasa.

Una vez que tengas unos cuantos proyectos pequeños en tu haber, empezarás a entender lo que te gusta y lo que no te gusta. También puedes identificar las áreas en las que eres mejor o peor. Por ejemplo, el desarrollo de una aplicación móvil puede resultar divertido, agradable y “fácil”, mientras que el desarrollo de una aplicación de escritorio puede resultar aburrido y “difícil”, o viceversa. Cuantos más proyectos hayas realizado, más fácil te resultará encontrar tu nicho.

3. Entérate de lo que sabes hacer bien

Hay ciertas cosas en las que puedes ser mucho mejor que otras por naturaleza. Si tienes la suerte de descubrir qué es, entonces deberás tenerlo en cuenta a la hora de determinar tu nicho de desarrollo de software. Tal vez descubriste que eres extremadamente bueno en álgebra lineal. Esto significaría que probablemente te resultará más fácil especializarte en la programación computacional.

Además de tus talentos naturales, también debes saber en lo que eres bueno (tanto en las habilidades blandas como en las duras). Es muy posible que pueda explicar conceptos muy técnicos en términos sencillos con facilidad (habilidad blanda). Por otra parte, puedes descubrir que descomponer los conceptos técnicos más complejos en partes más pequeñas y convertirlas en realidad te resulta fácil (destreza dura). Con esas dos habilidades, probablemente podrías ser un gran formador y mentor para otros desarrolladores, y podrás ser un gran tutor de cursos para programadores como los que hay en campusMVP.

4. Conoce los aspectos en los que no eres bueno

Nadie es perfecto, así que eso significa que hay algunas cosas en las que no eres bueno. No importa cuánto trabajo pongas en ello, simplemente no eres bueno en ello y ya está. Por ejemplo, puedes escribir código increíblemente eficiente que hace todo lo que necesita en el backend, pero las interfaces de usuario (UI) que desarrollas no acaban de tener el aspecto deseado. Es posible que hayas trabajado más tiempo en la interfaz de usuario que en el backend, y aún así nada…

Identificar las áreas en las que se tiene dificultad es importante. Indica en qué aspectos es necesario mejorar. En el desafortunado caso de que no puedas llegar a ser lo suficientemente bueno en esas áreas, ellas actúan como líneas rojas que te ayudarán a elegir tu nicho. Por ejemplo, si sobresales en código backend y no en frontend, no te especialices en diseño/desarrollo de interfaz de usuario.

5. Identifica los problemas en los eres bueno resolviéndolos

El que tu nicho despegue o te deje colgado dependerá de si serás capaz de resolver los problemas que otras personas estén teniendo. Si tu habilidad específica ya no es relevante, no importa lo bueno que seas en ella.

Otro punto importante a considerar es la competencia. Es improbable que seas la única persona en el mundo que se especializa en el tema que has elegido. Si el mercado ya está saturado, entonces será mucho más difícil para ti conseguir que tu nombre salga a la luz y destaque entre la multitud.

Por esa razón desde este blog te recomendamos encarecidamente que pienses seriamente en especializarte en aplicaciones de gestión empresarial, ya que hay muchas empresas y negocios que necesitan informatizarse, y hay muchos nichos por cubrir y por descubrir. Un gran ejemplo de uno de nuestros casos de éxito en Velneo, NaturalSoft, especializado en software para la gestión hospitalaria.

Espero que hayas encontrado este post útil. Si así ha sido, compártalo con otros para que ellos también se beneficien.

¿Alguno de estos consejos te han ayudado a encontrar tu nicho? ¿Estabas ya poniendo en práctica algunos de estos consejos? ¿Cómo has encontrado tu nicho? Comparte si quieres en la sección de comentarios.

 

Este artículo 5 consejos para que encuentres tu nicho desarrollando software es original de Velneo.

Windows Sandbox: virtualiza sin virtualizar

Windows Sandbox es un nuevo entorno de escritorio ligero, diseñado para ejecutar aplicaciones de forma segura y aislada.

¿Cuántas veces has descargado un ejecutable, pero tenías miedo de ejecutarlo por si pudiera dañar tu equipo? ¿Alguna vez has querido disponer de una instalación limpia de Windows, pero no querías configurar una máquina virtual desde cero?

Precisamente pensando en esas necesidades, desde Microsoft han desarrollamos Windows Sandbox: un entorno de escritorio aislado y temporal en el que se puede ejecutar software sin temor a estropear nuestro sistema principal o nuestro ordenador. Cualquier software instalado en el entorno de pruebas de Windows se queda sólo en ese entorno de pruebas y no puede afectar al equipo. Una vez que se cierra el Sandbox de Windows, todo el software con todos sus archivos y estados se eliminará permanentemente.

Windows Sandbox

Características de Windows Sandbox

  • Disponible en Windows: Windows Sandbox está incluido en Windows 10 Pro y Enterprise. No hay necesidad de descargar archivos o paquetes adicionales.
  • Como el primer día: cada vez que se ejecuta Windows Sandbox, la instalación es tan limpia, como una instalación totalmente nueva de Windows.
  • Desechable: nada de lo realizado en el Sandbox permanece en el dispositivo. Todo se desecha después de cerrar la aplicación.
  • Seguro: utiliza la virtualización basada en hardware, para el aislamiento del núcleo, aíslando así Windows Sandbox del equipo.
  • Eficiente: utiliza el programador de kernels integrado, la gestión de memoria inteligente y la GPU virtual.

Requisitos para utilizar Windows Sandbox

  • Windows 10 Pro o Enterprise (build 18305 o posterior)
  • Arquitectura AMD64
  • Capacidades de virtualización habilitadas en el BIOS
  • 4GB de RAM (8GB recomendables)
  • 1GB de espacio libre en el HD (SSD recomendable)
  • 2 núcleos de CPU (4 núcleos recomendables)

Cómo utilizar o ejecutar Windows Sandbox

  • Habilita la virtualización:
    • Si utilizas un equipo físico, asegúrate de que la virtualización esté habilitadas en el BIOS.
    • Si utilizax una máquina virtual, activz la virtualización anidada con este comando de PowerShell:
      Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
  • Abre “Características de Windows” (Windows Features en inglés) y, a continuación, selecciona la opción Windows Sandbox y haz click en “OK” para instalar Windows Sandbox. Es probable que tengas que reiniciar el equipo.
  • Click en menú “Inicio” de Windows, busca el Sandbox de Windows, haz clic en él y permite su ejecución.
  • Copia un archivo ejecutable de tu máquina, por ejemplo nuestra última aplicación desarrollada con Velneo.
  • Pega el archivo ejecutable en la ventana del escritorio del Windows Sandbox.
  • Ejecuta el archivo en el Sandbox de Windows: ya puedes abrirla y utilizarla de manera normal.
  • Cuando hayas terminado de realizar las pruebas y experimentos, puedes cerrar la aplicación Windows Sandbox.: todo el contenido del Sandbox será deshechado y eliminado permanentemente. Podremos verificarlo en nuestro equipo.

Windows Sandbox para desarrolladores de aplicaciones de gestión

Hasta ahora, cuando desarrollamos una aplicación de gestión empresarial y deseamos realizar pruebas de estabilidad y rendimiento en diferentes sistemas operativos, debíamos disponer bien de diferentes equipos con diferentes sistemas o bien, virtualizar estos sistemas en nuestra máquina.

Aunque hoy en día la virtualización de sistemas operativos se ha simplificado mucho, la instalación de determinados sistemas, con ciertos paquetes, actualizaciones, entornos o infraestructuras, puede continuar suponiendo un alto consumo de recursos, incluso un dolor de cabeza en algunos casos, pues no es lo mismo virtualizar un Windows en un equipo Mac con Intel, que vicerversa…

Gracias a Windows Sandbox podremos disponer de un entorno de pruebas sin necesidad de salir de Windows, de virtualizar de manera anidada otro sistema, peor sobre todo de una manera sencilla, rápida, fiable y segura.

De esta manera, realizar pruebas de estabilidad, rendimiento y funcionamiento del software de gestión empresarial que hayamos desarrollado con Velneo, se vuelve más rápido, fácil y seguro que nunca.

Este artículo Windows Sandbox: virtualiza sin virtualizar es original de Velneo.

Copias cifradas en Velneo Cloud

Existen dos tipos de copias de seguridad en Velneo Cloud. La que puedes pedir desde tu panel de control, que te envía una copia de seguridad de tus datos actuales y la que puedes solicitar a través del departamento de éxito (soporte). En ambos casos se te envía un fichero comprimido con tus datos.

Desde hoy, ese fichero comprimido va protegido con una contraseña. Esa contraseña se genera aleatoriamente y cumple con los estándares de seguridad de contraseñas fuertes. Es enviado junto con el enlace de descarga a tu correo. Por supuesto no compartas ese correo con nadie que no sea de tu entera confianza.

Este es un paso más de Velneo Cloud hacia la seguridad total. Seguiremos mejorando Velneo Cloud.

Este artículo Copias cifradas en Velneo Cloud es original de Velneo.

Alternativa a OpenXava

Hoy queremos hablaros de Velneo, como alternativa a OpenXava. Desarrolla y crea aplicaciones software de gestión empresarial con Velneo, como harías con OpenXava, pero contando con la gran comunidad de desarrolladores existentes en Velneo.

Velneo como alternativa a OpenXava

Con Velneo, a diferencia de con OpenXava, podrás comenzar a partir de plantillas de código abierto predefinidas, como vERP, a partir de la cual podrás desarrollar un software ERP, que podrás configurar y personalizar en función de tus gustos y necesidades.

Velneo es una plataforma de desarrollo de cuarta generación, desarrollada y documentada completamente en español, con la que es posible desarrollar soluciones verticales muy competitivas en cualquier sector, por un coste mucho menor que con otras herramientas. Velneo cuenta, a día de hoy, con más de 2.000.000 millones de descargas, más de 150 desarrolladores certificados por todo el mundo y una extensa y activa comunidad por toda la red.

¿A qué estás esperando para probar todo el potencial de Velneo?
¡Prueba Velneo! Crea fácilmente una aplicación hoy mismo.

Velneo como alternativa a otras plataformas, herramientas y entornos

Este artículo Alternativa a OpenXava es original de Velneo.

Informe curso de actualización Velneo 2019

Durante los días 20, 21 y 22 de noviembre se realizó el Curso de actualización Velneo 2019. Como siempre en Velneo, al final de cada formación, seminario, demo, … os solicitamos que rellenéis una encuesta para detectar qué os ha gustado y sobre todo, qué podemos mejorar.

Siguiendo el principio de transparencia que siempre aplicamos en Velneo, os compartimos los resultados de la encuesta y de los aspectos de mejora.

Asistentes

Asistieron los siguientes programadores a cada jornada:
Jornada 1: 169 asistentes
Jornada 2: 165 asistentes
Jornada 3: 165 asistentes

Certificaciones

Se han registrado un total de 230 desarrolladores (en 2018 se registraron 205 desarrolladores) para la certificación de este año.

Se presentaron al examen 171 programadores, siendo aprobados 138 y suspendidos 33.

Preguntas en cada tema

Se realizaron un total de 136 preguntas respondidas en su totalidad en un documento por jornada, leyendo en directo las más interesantes (aproximadamente 10 por curso) para intentar no extendernos demasiado en cada jornada.

Material enviado a los asistentes

A la mañana siguiente de terminar la última jornada, se envió a todos los asistentes un email que contenía los links a los vídeos de las tres jornadas y un fichero comprimido con todos los ejercicios mostrados y su código fuente, además del documento con todas las preguntas y respuestas.

Valoración de los usuarios

Las preguntas de la encuesta fueron las siguientes:

  1. Valoración del curso (de 1 a 5)
  2. Comenta algún aspecto que te gustaría mejorar de este curso
  3. Comenta los aspectos que más te han gustado del curso

Respondieron a la encuesta 174 asistentes con una media de valoración de 4,38 sobre 5 (el año pasado la valoración fue de 3,53).

Más del 90% de asistentes valoraron el curso con valoraciones entre 4 y 5.

Aspectos de mejora

Resumimos algunos de los aspectos de mejora manifestados por los encuestados:

  1. Propongo distribuir en más días los cursos. Más días, menos horas. Además, al finalizar la clase del día recibir el código. De esta forma, las dudas / preguntas se pueden plantear al día siguiente. Resumiendo: Primera parte del curso, resolver las dudas sobre lo tratado el día anterior. Segunda parte, nuevo curso. Tercera parte, entrega del código.
  2. De las tres jornadas me sobran las horas de la actualizaciones y de que vamos a hacer en el futuro. Están muy bien a nivel de información, pero prefiero que se dedique más tiempo a las funcionalidades, código…

Aspectos a destacar

  1. Las próximas novedades de la plataforma me han parecido muy interesantes
  2. Un gran y necesario giro hacia aspectos técnicos y sobre todo, prácticos. Enhorabuena.
  3. Terminar con el Roadmap explicado de forma tan clara, me parece un éxito
  4. Como siempre la calidad técnica, la seriedad e interés por hacerlo bien.
  5. Como siempre la calidad de las presentaciones y del código que se entregará para facilitar el inicio de desarrollos.

Resumimos algunos de los aspectos a destacar manifestados por los encuestados:

El pasado año, no supimos acertar de lleno en las necesidades y expectativas generadas, pero este año hemos superado con creces el del año anterior.

De todas formas, tomamos nota de los aspectos de mejora y os agradecemos enormemente vuestro feedback a mejorar y a mantener.

Este artículo Informe curso de actualización Velneo 2019 es original de Velneo.

Nueva revisión Velneo 24.1

velneo20Ya está disponible la revisión 24.1 de Velneo que incluye la solución de una serie de incidencias. Te recomendamos la actualización de todos los componentes de Velneo a esta versión.

Están disponibles en la zona de descargas de la web los instalables de las distintos componentes para los diferentes sistemas operativos.

Las incidencias solucionadas en esta revisión son las siguientes:

  • VELNEO-6340 Error en vDevelop al insertar un control de tipo texto en un informe estándar de Velneo
  • VELNEO-6367 Error en la conexión con el servidor debido a la configuración del proxy para el navegador en el sistema
  • VELNEO-6370 Error de conexión al cargar plurales desde una rejilla que contiene una columna en la que se muestra un campo de un enlace singular de plural

¿Será compatible la revisión 24.1 con la versión 24.0?

Las versiones son compatibles, pudiendo conectarse Velneo vClient 24.1 a Velneo vServer 24.0 y viceversa, de todas formas os recomendamos que actualicéis todos los componentes para poder disfrutar de las mejoras de esta nueva revisión.

¿Debo activar de nuevo el servidor tras actualizarlo?

No es necesario. Una vez actualizado reconocerá la activación ya realizada.

Notas de la versión

Como siempre, recomendamos revisar las notas de la versión 24 antes de actualizar desde versiones anteriores a la 24.

Windows Vista y Windows 2008 server 32 bits

Recuerda que, como contamos en las notas de la versión 24, estas versiones de sistema operativo no se soportan en Velneo 24, pero puedes contactar a través del Centro de soporte para que recibir instrucciones de como conseguir ejecutar en estos sistemas operativos en caso de que sea necesario.

Este artículo Nueva revisión Velneo 24.1 es original de Velneo.

Curso para aprender a programar aplicaciones empresariales

¿Quieres aprender a programar software para empresas? ¿Ya desarrollas aplicaciones empresariales o de gestión? ¿Has programado con Visual Basic 6, FoxPro o incluso Access? ¿.NET o Java te provocan sudores fríos solo de pensar en todo lo que hay que aprender antes de empezar a programar?

Si respondes que sí a cualquiera de estas preguntas, entonces tenemos el curso para ti, aprende a programar aplicaciones empresariales de forma rentable.

Este curso oficial de Velneo, hecho en colaboración con y bajo el enorme know-how de campusMVP, está dirigida a desarrolladores que quieren crear aplicaciones empresariales pero que se encuentran con que las plataformas y lenguajes de propósito general, como Java o .NET, son demasiado complejas y lentas para crear este tipo de desarrollos, perdiendo rentabilidad. 

<iframe width=”560″ height=”315″ src=”https://www.youtube.com/embed/ZNAmngxXazU” frameborder=”0″ allow=”accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture” allowfullscreen></iframe>

Velneo y CampusMVP

¿Por qué hemos elegido campusMVP para crear este curso de desarrollo de aplicaciones de gestión? La respuesta es bastante sencilla de entender.

En Velneo nos dedicamos a hacerle la vida más fácil a los desarrolladores de aplicaciones empresariales a través del desarrollo y la mejora de nuestra plataforma de desarrollo. Somos una empresa que programa y distribuye una herramienta concebida para el desarrollo de software de gestión y de bases de datos, aplicaciones empresariales, de la forma más rentable posible para el programador. No hacemos cursos ni esa es nuestra especialidad.

campusMVP es todo un referente en la formación online para programadores del mundo en español, acercando todo tipo de tecnologías a desarrolladores y programadores de toda la geografía hispana y latinoamericana.

campusMVP se ha ganado el prestigio a base de desarrollar una metodología de aprendizaje especialmente diseñada para programadores, independientemente si son ya programadores en activo o si se quieren iniciar. De dicha forma de enseñar hablaremos más abajo.

Su fundador, Jose Manuel Alarcón es un programador de mucho prestigio. Desde 2004 hasta la actualidad he sido reconocido por Microsoft Corporation como MVP (Most Valuable Professional) en el área de tecnologías de desarrollo Web. Este reconocimiento es otorgado anualmente por la corporación a los profesionales más destacados de la comunidad dentro de los 90 países en los que está presente. Puedes conocerle mejor a través de cualquiera de sus blogs, pero como este es un lugar de programadores, su bitácora sobre tecnología es una buena referencia

La presencia de Velneo en el curso

Velneo, como fabricante de la plataforma, está presente de forma activa en todo el transcurso del proceso de aprendizaje, ya que tanto Rafael Cueto (Responsable de soporte técnico de Velneo) y Jesús Arboleya han creado los contenidos del curso bajo las indicaciones metodológicas propuestas por campusMVP.

Jesús y Rafael son los principales expertos de Velneo, y trabajan con nosotros desde el principio de los tiempos. Aportan una amplia experiencia real de trabajo con el entorno de desarrollo, habiendo implantado cientos de soluciones empresariales y de gestión de todos los tamaños en todo tipo de industrias.

Ambos son los autores principales del curso. Rafael será también el encargado de atender tus dudas mientras dure la formación.

Con Velneo podrás:

  • Crear completas aplicaciones de gestión a medida en tiempo récord.
  • Tener productividad programando desde la primera semana.
  • Servir a múltiples clientes con el mismo desarrollo, cada uno con su personalización.
  • Crear aplicaciones multiplataforma de manera automática: Windows, Mac, Linux, iOS y Android.
  • Realizar un mantenimiento sencillo de las aplicaciones.
  • Programar de manera colaborativa con otros miembros de tu equipo (¡si los tienes!).
  • Obtener un gran rendimiento de las aplicaciones, tanto en local como al ejecutarlas en la nube.
  • Opcionalmente, y solo si lo deseas, podrás partir de un ERP ya hecho, que solo tienes que adaptar para tus clientes. Con facturación, contabilidad completa, almacenes, TPV para tiendas, tributos, informes, integración con Prestashop…

No tendrás que empezar desde cero y ahorrarás, literalmente, meses de desarrollo, ¿cuánto vale eso?

Aprende a programar aplicaciones de gestión

El curso se divide en 10 módulos y consta de más de 250 lecciones, siendo los principales temas tratados los siguientes (solicítanos el índice detallado si lo deseas):

  • Puesta en marcha y fundamentos de trabajo con Velneo
  • Diseño de aplicaciones de gestión a partir de historias de usuario
  • Organización de proyectos y datos con Velneo
  • La base de datos de Velneo y sus componentes (esquemas, tipos de tablas, relaciones, campos, índices…)
  • Conceptos básicos de creación de interfaces de usuario
  • Controles de interfaz de usuario (botones, rejillas, marcos, subformularios, menús, toolbars, alternadores, tubos…)
  • Cuestiones avanzadas de interfaz de usuario e interacción
  • Automatización de procesos especiales en la base de datos
  • Eventos, disparadores, procesos
  • Generación automática de estadísticas
  • Informes y gráficos
  • Depuración
  • Despliegue de aplicaciones
  • Buenas prácticas

Para reforzar tu aprendizaje y hacerlo lo más realista posible, a lo largo del curso crearás gesCamp, una aplicación de gestión simple pero completa que te permitirá gestionar un concesionario de coches ficticio, con pedidos, compras, ventas, facturas, informes y mucho más.

Este curso de creación de aplicaciones empresariales cuenta con abundante material escrito (que podrás descargar al terminar para referencia y consulta futuras) y varias horas de vídeos con demostraciones prácticas. Además, dispone de multitud de ejemplos descargables, recursos relacionados, prácticas propuestas para reforzar conocimientos, y auto-evaluaciones intermedias.

Si superas la formación con éxito obtendrás un diploma como “Programador cualificado en Velneo“, avalado por nosotros como fabricante y por campusMVP.

Además, sólo por haber realizado el curso, podrás seguir desarrollando sobre tu servidor en la nube durante un año entero sin coste alguno. Además, hemos acordado con el fabricante condiciones muy especiales para que accedas a los niveles profesionales de la plataforma y pases a formar parte de la comunidad de desarrolladores de Velneo.

La mejor forma de aprender a programar es programando

Existen muchas razones para aprender a programar aplicaciones empresariales y de gestión en Velneo de la mano de campusMVP, pero si estás interesado en entender por qué los cursos de campusMVP son tan efectivos, te recomiendo La mejor forma de aprender a programar.

También puedes ver este vídeo y también ir a su sección de conócenos.

Formación bonificada en España

Si trabajas como programador para una empresa radicada en España, el curso te puede salir prácticamente gratis ya que todas las empresa españolas con uno o más empleados en nómina disponen de al menos 420 € anuales para formación de sus empleados. Dependiendo del tamaño de la empresa, esta cantidad puede llegar a ser mucho mayor. Es lo que se llama “Crédito a la Formación” o Bonificación.

campusMVP ofrece la posibilidad de gestionar todo este proceso. A través de Fundae (la Fundación Estatal para la Formación en el Empleo, anteriormente conocida como Fundación Tripartita) se pueden bonificar el curso oficial de Velneo para aprender a desarrollar software de gestión. Aquí se explica cómo funciona este proceso.

Más información para aprender Velneo

Si quieres hacer el curso oficial de Velneo para aprender a programar aplicaciones de gestión, solo tienes que ponerte en contacto con nosotros y te ampliaremos información tanto de Velneo como el curso.

Este artículo Curso para aprender a programar aplicaciones empresariales es original de Velneo.

Próxima revisión de Velneo 24.1

velneo20Estamos cerrando y probando la revisión 24.1 que incluye la resolución de incidencias detectadas en la versión Velneo 24.0. La revisión está prevista para el próximo martes, 4 de diciembre de 2018.

La publicación en forma de revisión facilita la implantación al mantener compatibilidad total con la versión pública en curso. En el post de publicación de la revisión incluiremos un listado detallado de las incidencias resueltas y entre ellas se incluirá:

  • VELNEO-6370 Error de conexión al cargar plurales desde una rejilla que contiene una columna en la que se muestra un campo de un enlace singular de plural
  • VELNEO-6340 Error en vDevelop al insertar un control de tipo texto en un informe estándar de Velneo
  • VELNEO-6367 Error en la conexión con el servidor debido a la configuración del proxy para el navegador en el sistema

¿Será compatible la revisión 24.1 con la versión 24.0?

Las versiones son compatibles, pudiendo conectarse Velneo vClient 24.1 a Velneo vServer 24.0 y viceversa, de todas formas os recomendamos que actualicéis todos los componentes para poder disfrutar de las mejoras de esta nueva revisión.

¿Debo activar de nuevo el servidor tras actualizarlo?

No es necesario. Una vez actualizado reconocerá la activación ya realizada con al versión Velneo 24.

Notas de la versión

Como siempre, recomendamos revisar las notas de la versión 24 antes de actualizar desde versiones anteriores a la 24.

Este artículo Próxima revisión de Velneo 24.1 es original de Velneo.