-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpage-course-devops.html
More file actions
255 lines (234 loc) · 12.6 KB
/
page-course-devops.html
File metadata and controls
255 lines (234 loc) · 12.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="keywords"
content="academy, college, coursera, courses, education, elearning, kindergarten, lms, lynda, online course, online education, school, training, udemy, university">
<meta name="description" content="DevAcademy - Descargá cursos premium y gratuitos">
<meta name="CreativeLayers" content="ATFN">
<!-- css file -->
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
<!-- Responsive stylesheet -->
<link rel="stylesheet" href="css/responsive.css">
<!-- Title -->
<title>Devcode Academy - Descargá cursos premium y gratuitos</title>
<!-- Favicon -->
<link href="images/favicon.ico" sizes="128x128" rel="shortcut icon" type="image/x-icon" />
<link href="images/favicon.ico" sizes="128x128" rel="shortcut icon" />
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-161741282-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-161741282-1');
</script>
</head>
<body>
<div class="wrapper">
<div class="preloader"></div>
<header class="header-nav home2 style_one navbar-scrolltofixed main-menu">
<div class="container">
<!-- Ace Responsive Menu -->
<nav>
<!-- Menu Toggle btn-->
<div class="menu-toggle">
<button type="button" id="menu-btn">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Responsive Menu Structure-->
<!--Note: declare the Menu style in the data-menu-style="horizontal" (options: horizontal, vertical, accordion) -->
<ul id="respMenu" class="ace-responsive-menu" data-menu-style="horizontal">
<li class="list-inline-item" style="padding-top: 1%;padding-right: 2%;">
<div class="logo-widget">
<a href="index.html">
<img class="img-fluid" src="images/header-logo.png" alt="header-logo.png">
<span>Devcode Academy</span>
</a>
</div>
</li>
<li><a href="index.html">Inicio</a></li>
<li><a href="page-course.html">Cursos</a></li>
<li><a href="page-contact.html">Contacto</a></li>
</ul>
</nav>
<!-- End of Responsive Menu -->
</div>
</header>
<!-- Main Header Nav For Mobile -->
<div id="page" class="stylehome1 home2 h0">
<div class="mobile-menu">
<div class="header stylehome1">
<div class="main_logo_home2">
<img class="nav_logo_img img-fluid float-left mt20" src="images/header-logo.png"
alt="header-logo.png">
<span>Devcode Academy</span>
</div>
<ul class="menu_bar_home2">
<li class="list-inline-item">
<div class="search_overlay">
<div class="mk-fullscreen-search-overlay" id="mk-search-overlay">
<a href="#" class="mk-fullscreen-close" id="mk-fullscreen-close-button"><i
class="fa fa-times"></i></a>
<div id="mk-fullscreen-search-wrapper">
<form method="get" id="mk-fullscreen-searchform">
<input type="text" value="" placeholder="Search courses..."
id="mk-fullscreen-search-input">
<i class="flaticon-magnifying-glass fullscreen-search-icon"><input value=""
type="submit"></i>
</form>
</div>
</div>
</div>
</li>
<li class="list-inline-item"><a href="#menu"><span></span></a></li>
</ul>
</div>
</div><!-- /.mobile-menu -->
<nav id="menu" class="stylehome1">
<ul>
<li><a href="index.html">Inicio</a></li>
<li><a href="page-course.html">Cursos</a></li>
<li><a href="page-contact.html">Contacto</a></li>
</ul>
</nav>
</div>
<!-- Our Team Members -->
<section class="our-team pb40">
<div class="container">
<div class="row">
<div class="col-md-12 col-lg-8 col-xl-9">
<div class="row">
<div class="col-lg-12">
<div class="courses_single_container">
<div class="cs_row_two">
<div class="cs_overview b0p0">
<h1>Administración de Servidores y DevOps</h1>
<h4 class="subtitle">Lo que aprenderás</h4>
<p>DevOps es una cultura que combina buenas prácticas y software para
mejorar el despliegue y puesta en marcha de aplicaciones de manera
rápida y segura.</p>
<div class="RouteDescription-text"><p>Primero, vamos a definir <strong>¿qué es DevOps?</strong> no es un cargo o una persona, <strong>es una cultura</strong> que agrupa una serie de prácticas y principios para mejorar y automatizar los procesos entre los equipos de desarrollo e infraestructura (IT) para hacer el lanzamiento de software de una manera rápida, eficiente y segura.</p>
<p>Un concepto importante y uno de los pilares fundamentales en DevOps es la <strong>automatización de procesos</strong>, que incluye los procesos de construcción, pruebas y lanzamiento del software con herramientas como <a href="https://platzi.com/cursos/git-github/" target="_blank" rel="nofollow noopener"><strong>Git</strong></a>, <a href="https://platzi.com/cursos/jenkins-basico/" target="_blank" rel="nofollow noopener"><strong>Jenkins</strong></a>, <strong>Circle CI</strong>, <strong>Travis</strong>, <strong>Terraform</strong>, entre otras.</p>
<p>Estas herramientas hacen pruebas a nuestra aplicación, antes de salir a producción, para identificar errores y solucionarlos, con esto los usuarios no se verán afectados.</p>
<h2>La implementación de DevOps en una organización trae dos beneficios principales:</h2>
<ul>
<li><strong>Confiabilidad</strong>: la aplicación es probada para verificar su correcta funcionalidad antes de ser llevada al usuario final.</li>
<li><strong>Velocidad</strong>: optimización de tiempo y reducción de la intervención humana al probar la aplicación.</li>
</ul>
<p><strong>Son impresionantes las ventajas que tiene el utilizar o implementar DevOps en el flujo de trabajo, ahora veamos cómo encaja DevOps dentro de este flujo</strong>:</p>
<ol>
<li>Desarrollo: nuevas características, mejoras, corrección de errores.</li>
<li>Se crea el Pull Request.</li>
<li>Se compila o construye lo que sea necesario y se ejecutan las pruebas: automatización de procesos con y herramientas como Jenkins, Travis, CircleCI, entre otras.</li>
<li>Se aprueba el Pull Request.</li>
<li>Se hace merge con Master.</li>
<li>Se compila o construye lo que sea necesario para un entorno de staging o producción y se ejecutan las pruebas</li>
<li>Deploy: lo ejecuta automáticamente Jenkins, o la herramienta utilizada, una vez las pruebas pasan.</li>
</ol>
<p>Con este flujo de trabajo, queda más claro como la implementación de DevOps <strong>ayuda a optimizar la calidad del desarrollo</strong>, debido a que no existe un solo momento donde no se ejecuten pruebas, de hecho, se hacen en varios puntos y esto permite asegurar la reducción de errores en producción. Este es un esquema básico que puede aumentar si se tienen servidores de staging.</p>
<h2>¿Cómo puedo trabajar en DevOps?</h2>
<p>Ya mencionamos que DevOps no es una persona, pero su correcta implementación, seguimiento y mejora de los procesos necesita personas que se encarguen de este flujo para que todo funcione de forma eficiente.</p>
<ol>
<li>
<p>Podemos implementar sistemas de integración continua como Jenkins Travis y CircleCI, en algunos casos se deben instalar en un servidor y se configuran, y otros solo se deben configurar ya que son <strong>SaaS</strong> (Software As A Service) en la que solo creas una cuenta, personalizas el servicio y lo conectas con tu repositorio.</p>
</li>
<li>
<p>Siempre se pueden mejorar los procesos de DevOps, optimizar la construcción y los procesos de despliegue, que es otro campo de acción para las personas que se enfocan y especializan en DevOps.</p>
</li>
<li>
<p>Otro campo donde también se puede aplicar los conocimientos en DevOps es estandarizando los entornos de desarrollo, gracias a herramientas como Docker .</p>
</li>
<li>
<p>El campo de acción para alguien que estudie y aprenda sobre DevOps es bastante amplio y puede estar involucrado en varios puntos del desarrollo de software.</p>
</li>
</ol>
<p><strong>Con el aumento de la complejidad de las aplicaciones se hace cada vez más indispensable la automatización de procesos que permitan asegurar la calidad, estabilidad y fiabilidad de las aplicaciones</strong>, grandes empresas están siempre en busca de este tipo de perfiles que ayuden a mejorar todo el proceso de pruebas y lanzamientos.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div style="text-align: center;">
<a href="https://mega.nz/folder/NmYWnIiB#fuENZ6sOlRyBSCNAT5XolQ" style="color:white;"
target="_blank"><button class="btn btn-primary"
style="background-color: #222222;border: 0;width: 30%;">
Descargar
</button></a>
</div>
</section>
<!-- Our Footer Middle Area -->
<section class="footer_middle_area p0">
<div class="container">
<div class="row">
<div class="col-sm-4 col-md-3 col-lg-3 col-xl-2 pb15 pt15">
<div class="logo-widget home1">
<img class="img-fluid" src="images/header-logo.png" alt="header-logo.png">
<span>Devcode Academy</span>
</div>
</div>
<div class="col-sm-12 col-md-4 col-lg-3 col-xl-4 pb15 pt15">
<div class="footer_social_widget mt15">
<ul>
<li class="list-inline-item"><a href="#"><i class="fa fa-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="fa fa-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="fa fa-instagram"></i></a></li>
</ul>
</div>
</div>
</div>
</div>
</section>
<!-- Our Footer Bottom Area -->
<section class="footer_bottom_area pt25 pb25">
<div class="container">
<div class="row">
<div class="col-lg-6 offset-lg-3">
<div class="copyright-widget text-center">
<p>Copyright Devcode Academy © 2020. All Rights Reserved.</p>
</div>
</div>
</div>
</div>
</section>
<a class="scrollToHome" href="#"><i class="flaticon-up-arrow-1"></i></a>
</div>
<!-- Wrapper End -->
<script data-cfasync="false" src="../../cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
<script type="text/javascript" src="js/jquery-3.3.1.js"></script>
<script type="text/javascript" src="js/jquery-migrate-3.0.0.min.js"></script>
<script type="text/javascript" src="js/popper.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/jquery.mmenu.all.js"></script>
<script type="text/javascript" src="js/ace-responsive-menu.js"></script>
<script type="text/javascript" src="js/bootstrap-select.min.js"></script>
<script type="text/javascript" src="js/snackbar.min.js"></script>
<script type="text/javascript" src="js/simplebar.js"></script>
<script type="text/javascript" src="js/parallax.js"></script>
<script type="text/javascript" src="js/scrollto.js"></script>
<script type="text/javascript" src="js/jquery-scrolltofixed-min.js"></script>
<script type="text/javascript" src="js/jquery.counterup.js"></script>
<script type="text/javascript" src="js/wow.min.js"></script>
<script type="text/javascript" src="js/progressbar.js"></script>
<script type="text/javascript" src="js/slider.js"></script>
<script type="text/javascript" src="js/timepicker.js"></script>
<!-- Custom script for all pages -->
<script type="text/javascript" src="js/script.js"></script>
</body>
<!-- Mirrored from grandetest.com/theme/edumy-html/page-course-single-v3.html by HTTrack Website Copier/3.x [XR&CO'2014], Sat, 22 Feb 2020 18:36:20 GMT -->
</html>