Ir al contenido principal

Mastering Agile Software Development and Deployment

Mastering Agile Software Development & Deployment: Teamwork, Design Patterns, Legacy Code, Dev/Ops

...
Mastering Agile Software Development and Deployment
Este curso está archivado
Se anunciarán próximas fechas

Mastering Agile Software Development and Deployment

Mastering Agile Software Development & Deployment: Teamwork, Design Patterns, Legacy Code, Dev/Ops

Mastering Agile Software Development and Deployment
4 semanas
8–12 horas por semana
A tu ritmo
Avanza a tu ritmo
Este curso está archivado
Se anunciarán próximas fechas

Sobre este curso

Omitir Sobre este curso

Part Three of the Professional Certificate Program in Agile Development of Software as a Service. This course presents ideas and techniques for designing, developing, and modifying large software systems using Agile techniques and the same best-of-breed tools used by professionals, including GitHub, Pivotal Tracker, Travis CI, Heroku, and more.

De un vistazo

  • Institución: BerkeleyX
  • Tema: Informática
  • Nivel: Intermediate
  • Prerrequisitos:
    • Introduction to Agile Software Development: Tools & Techniques
    • Advanced Topics & Techniques in Agiles Software Development

    Programming proficiency in at least one imperative object-oriented language (Python, Java, etc.), familiarity with both the theoretical underpinnings and implementation of basic data structures (lists, hashes, queues, etc.), understanding of the basics of functional programming and higher-order functions.

    We will teach the basics of Ruby at a very accelerated pace that assumes thorough familiarity with OOP inheritance, static/class vs. instance methods and attributes, recursion, hash tables/hash maps, list comprehensions, higher-order functions, lambda expressions.

    This course is NOT a good first course in programming. Basic Unix command-line skills are helpful; we will provide a cheat sheet.

  • Idioma: English
  • Transcripción de video: English
  • Programas asociados:
  • Associated skills:Software as a Service (SaaS), Pivotal Tracker (Software), Software Systems, Travis Ci, Agile Software Development, Agile Methodology, Heroku, Github, Software Design Patterns, Teamwork

Lo que aprenderás

Omitir Lo que aprenderás
  • Working as Agile Team
  • Design Patterns for SaaS Apps
  • Software Maintenance: Enhancing Legacy Software Using Refactoring and Agile Methods
  • DevOps: Deployment, Performance, Reliability, and Practical Security

Acerca de los instructores

¿Quién puede hacer este curso?

Lamentablemente, las personas residentes en uno o más de los siguientes países o regiones no podrán registrarse para este curso: Irán, Cuba y la región de Crimea en Ucrania. Si bien edX consiguió licencias de la Oficina de Control de Activos Extranjeros de los EE. UU. (U.S. Office of Foreign Assets Control, OFAC) para ofrecer nuestros cursos a personas en estos países y regiones, las licencias que hemos recibido no son lo suficientemente amplias como para permitirnos dictar este curso en todas las ubicaciones. edX lamenta profundamente que las sanciones estadounidenses impidan que ofrezcamos todos nuestros cursos a cualquier persona, sin importar dónde viva.

This course is part ofMastering Agile Development of Software as a Service Professional Certificate Program

Más información 
Instrucción por expertos
3 cursos de capacitación
A tu ritmo
Avanza a tu ritmo
3 meses
8 - 12 horas semanales

¿Te interesa este curso para tu negocio o equipo?

Train your employees in the most in-demand topics, with edX For Business.