Formación

Conocimiento para el equipo de desarrollo
iExpertos imparte cursos especializados para empresas y profesionales independientes. La duración es de entre 10 y 20 horas, dependiendo del nivel de profundización que cada grupo requiera. Nos desplazamos a toda España para que los desarrolladores no tengan que invertir tiempo en viajes. Todo queda en sus propias instalaciones.
La experiencia que poseemos en el área formativa nos acredita para entrenar a equipos de desarrollo en distintas plataformas software. A través de la formación los desarrolladores producen software de mayor calidad, más fácil de mantener, con menos defectos. Una de nuestras metas es proporcionarles ese conocimiento que necesitan para alcanzar la excelencia técnica que sus clientes demandan.
Contacte con nosotros para informarse sobre cómo contratar cualquiera de nuestros módulos formativos. Los cursos para programadores independientes son anunciados en nuestro blog periódicamente. Si desea que le avisemos personalmente cuando se vaya a celebrar un curso, envíenos sus datos a través del formulario de contacto.
Test Driven Development
¿Ha oído hablar de JUnit? ¿NUnit quizas? ¿de pruebas automatizadas de software? y… ¿todavía no sabe lo que es Test Driven Development?
El desarrollo dirigido por tests es una técnica de diseño de software que tiene la virtud de producir software que se ajusta totalmente a los requisitos de negocio del cliente, con el mínimo número de defectos. Un desarrollo dirigido por los ejemplos o tests genera código de calidad que está listo para evolucionar de manera acorde a las cambiantes necesidades del cliente.
Esta técnica que se lleva usando alrededor de quince años en EEUU está ya siendo empleada en todo el mundo con unos resultados excelentes. Sin embargo, intentar aprenderla usando un proyecto real es muy peligroso. Sin la debida formación el efecto puede ser totalmente contraproducente.
Nuestra experiencia en el desarrollo dirigido por tests y en su enseñanza le proporciona una vía para acceder a ésta técnica sin riesgos. Podemos basar el curso en Java, C#, o Python, para que el equipo no tenga que aprender un nuevo lenguaje. Es el curso ideal para aprender a utilizar herramientas como JUnit, NUnit, Concordion, etc. Informese las fechas de nuestros proximos cursos presenciales en nuestro blog
El temario del curso es el siguiente:
- El agilismo y el Manifiesto Agil
- Principios S.O.L.I.D de diseño orientado a objetos
- ATDD/STDD, TDD y BDD
- Tipos de tests y su importancia
- Mocks y otros dobles de prueba
- Práctica de TDD mediante ejemplos
Mas informacion:
¿Por qué vale la pena venir al curso?
C# y las plataformas .Net y Mono

La plataforma Microsoft .Net es una de las más potentes del mercado. VisualStudio y C# están siendo usados por millones de desarrolladores en todo el mundo. Desde la aparición de la primera versión estable de Mono, la plataforma .Net libre, también es posible ejecutar aplicaciones .Net en Linux y otros sistemas operativos abiertos. Le ayudamos a abordar la plataforma .Net si viene del mundo Java o C++, o si viene de un lenguaje interpretado como Perl, Ruby o Python. Tanto si quiere desarrollar y desplegar en entornos MS Windows como si quiere desplegar en entornos Linux. Ajustamos los contenidos del curso a sus necesidades.
Python

Ahora que el software es muchísimo más caro que el hardware la velocidad de los intérpretes ya no es un inconveniente. Por el drástico ahorro de líneas de código que supone escribir las aplicaciones en Python, y la potencia de frameworks como Django, muchas empresas están apostando por ésta plataforma. Nuestra oferta formativa en el caso de Python es ámplia. Hacemos el curso a su medida. Orientamos el curso a programadores que vienen de Java, C++ o C#, estudiando Python a nivel básico y resaltando las diferencias con estos otros lenguajes. Si además necesita aprender a desarrollador en el framework web Django, también puede contar con nosotros.