{"id":3141,"date":"2020-06-19T09:13:12","date_gmt":"2020-06-19T13:13:12","guid":{"rendered":"https:\/\/bt.academy\/home\/?p=3141"},"modified":"2020-09-09T10:04:50","modified_gmt":"2020-09-09T13:04:50","slug":"control-de-las-conexiones-de-una-app-android","status":"publish","type":"post","link":"https:\/\/bt.academy\/home\/control-de-las-conexiones-de-una-app-android\/","title":{"rendered":"Control de las Conexiones de una APP"},"content":{"rendered":"<div id=\"pl-3141\"  class=\"panel-layout\" >\n<div id=\"pg-3141-0\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\"  data-ratio=\"1\"  data-ratio-direction=\"right\" >\n<div id=\"pgc-3141-0-0\"  class=\"panel-grid-cell\"  data-weight=\"1\" >\n<div id=\"panel-3141-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<h4>Conecta una aplicaci\u00f3n Android con el exterior mediante Web Services y respuesta JSON.<\/h4>\n<p>En este curso vamos a conocer c\u00f3mo es que una aplicaci\u00f3n Android desarrollada con Android Studio se conecta con a un servidor mediante el uso de un Web Service para lograr la comunicaci\u00f3n entre una app y un servidor y c\u00f3mo es que debe de leer el resultado de la petici\u00f3n que devuelve el servidor.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-3141-1\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\" >\n<div id=\"pgc-3141-1-0\"  class=\"panel-grid-cell\"  data-weight=\"0.5\" >\n<div id=\"panel-3141-1-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"1\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;font_color&quot;:&quot;#dd3333&quot;}\" >\n<div class=\"panel-widget-style panel-widget-style-for-3141-1-0-0\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p><strong>A qui\u00e9n va dirigido<\/strong><br \/>\nEstudiantes de programaci\u00f3n, Desarrolladores Android, Desarrolladores Web.<\/p>\n<p><strong>Duraci\u00f3n<\/strong><br \/>\nEl curso consta de 25 videos con una duraci\u00f3n aproximada de 3 horas y 25 minutos.<\/p>\n<p><strong>Requisitos Previos<\/strong><br \/>\nEs recomendable tener nociones de Java, Android y Android Studio.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-3141-1-1\"  class=\"panel-grid-cell\"  data-weight=\"0.5\" >\n<div id=\"panel-3141-1-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"2\" data-style=\"{&quot;background&quot;:&quot;#dddddd&quot;,&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;font_color&quot;:&quot;#666666&quot;}\" >\n<div class=\"panel-widget-style panel-widget-style-for-3141-1-1-0\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<h3 style=\"text-align: left;\"><span style=\"color: #d7624e;\">OBJETIVOS<\/span><\/h3>\n<p>El objetivo principal del curso es hacer una petici\u00f3n en Android utilizando los elementos nativos de la API de Android, adem\u00e1s tendremos un objetivo secundario que es el de manejar la petici\u00f3n de la manera correcta y el recibir resultado que se devuelve a la aplicaci\u00f3n Android como respuesta en el formato JSON para hacer un \u00abParseo\u00bb de la informaci\u00f3n y manipularlo.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"panel-3141-1-1-1\" class=\"so-panel widget widget_text panel-last-child\" data-index=\"3\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"textwidget\">\n<p><a href=\"https:\/\/bt.academy\/home\/cotizacion\/?curso=Control+de+las+Conexiones+de+una+APP+Android\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2372 size-medium\" src=\"https:\/\/bt.academy\/home\/wp-content\/uploads\/2018\/09\/contacto-300x71.png\" alt=\"\" width=\"300\" height=\"71\" srcset=\"https:\/\/bt.academy\/home\/wp-content\/uploads\/2018\/09\/contacto-300x71.png 300w, https:\/\/bt.academy\/home\/wp-content\/uploads\/2018\/09\/contacto-600x142.png 600w, https:\/\/bt.academy\/home\/wp-content\/uploads\/2018\/09\/contacto.png 636w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div id=\"pg-3141-2\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\"  data-ratio=\"1\"  data-ratio-direction=\"right\" >\n<div id=\"pgc-3141-2-0\"  class=\"panel-grid-cell\"  data-weight=\"1\" >\n<div id=\"panel-3141-2-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"4\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"textwidget\">\n<h3 style=\"text-align: left;\"><span style=\"color: #d7624e;\">TEMARIO DEL CURSO<\/span><\/h3>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div id=\"pg-3141-3\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\" >\n<div id=\"pgc-3141-3-0\"  class=\"panel-grid-cell\"  data-weight=\"0.5\" >\n<div id=\"panel-3141-3-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"5\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p><strong>M\u00f3dulo 1: Introducci\u00f3n al curso<\/strong><br \/>\nPara comenzar el curso vamos a presentar el contenido que vamos a aprender y c\u00f3mo es que est\u00e1 divido el contenido del mismo, sentando las bases para lo que veremos m\u00e1s adelante.<br \/>\n1. Presentaci\u00f3n<br \/>\n2. Descargar Java<br \/>\n3. Descargar Android Studio<br \/>\n4. Descargar SDK<br \/>\n5. Configuraci\u00f3n de Android Studio<br \/>\n6. Request<br \/>\n7. JSON<br \/>\n8. Emulador<br \/>\n9. Crear un proyecto<\/p>\n<p><strong>M\u00f3dulo 2: Realizar conexiones<\/strong><br \/>\nEn este m\u00f3dulo vamos a realizar nuestra primera conexi\u00f3n tomando en cuenta lo que debemos saber de la teor\u00eda de las conexiones en Android y c\u00f3mo es que se manejan del lado del cliente.<br \/>\n1. HttpManager<br \/>\n2. Agregar dependencias<br \/>\n3. POJO (Plain Old Java Object)<br \/>\n4. Parser<br \/>\n5. Vista del \u00edtem<br \/>\n6. Adaptador<br \/>\n7. Actividad principal<br \/>\n8. Verificar conexiones<br \/>\n9. Tarea en segundo plano<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-3141-3-1\"  class=\"panel-grid-cell\"  data-weight=\"0.5\" >\n<div id=\"panel-3141-3-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"6\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p><strong>M\u00f3dulo 3: Terminar conexi\u00f3n<\/strong><br \/>\nEn este \u00faltimo m\u00f3dulo vamos a terminar el ejercicio y vamos a repasar los puntos clave para realizar de buena manera la conexi\u00f3n de la informaci\u00f3n para lograr el manejo adecuado de \u00e9sta.<br \/>\n1. Peticiones de datos<br \/>\n2. Probar proyecto<br \/>\n3. Conexiones e im\u00e1genes<br \/>\n4. Usar la librer\u00eda Picasso<br \/>\n5. Tiempo de espera<br \/>\n6. Librer\u00edas para conexiones<br \/>\nRecomendaciones finales<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-3141-4\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\"  data-ratio=\"1\"  data-ratio-direction=\"right\" >\n<div id=\"pgc-3141-4-0\"  class=\"panel-grid-cell\"  data-weight=\"1\" >\n<div id=\"panel-3141-4-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"7\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<hr \/>\n<p style=\"text-align: center;\"><span style=\"color: #999999;\"><strong>\u00a0<\/strong><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Conecta una aplicaci\u00f3n Android con el exterior mediante Web Services y respuesta JSON. En este curso vamos a conocer c\u00f3mo es que una aplicaci\u00f3n Android desarrollada con Android Studio se conecta con a un servidor mediante el uso de un Web Service para lograr la comunicaci\u00f3n entre una app y un servidor y c\u00f3mo es&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/bt.academy\/home\/control-de-las-conexiones-de-una-app-android\/\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":2,"featured_media":2869,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[83],"tags":[88,103,89],"class_list":["post-3141","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-learning","tag-android","tag-app","tag-programacion"],"_links":{"self":[{"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/posts\/3141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/comments?post=3141"}],"version-history":[{"count":4,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/posts\/3141\/revisions"}],"predecessor-version":[{"id":3476,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/posts\/3141\/revisions\/3476"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/media\/2869"}],"wp:attachment":[{"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/media?parent=3141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/categories?post=3141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bt.academy\/home\/wp-json\/wp\/v2\/tags?post=3141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}