|
| 1 | +--- |
| 2 | +title: Primeros Pasos |
| 3 | +feedbackID: 00-PrimerosPasos |
| 4 | +permalink: /Primeros_Pasos/ |
| 5 | +eleventyNavigation: |
| 6 | + key: Primeros Pasos |
| 7 | + order: 1 |
| 8 | +--- |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | +<table class="feedback" width="100%" style='table-layout:fixed;'> |
| 13 | + <tr> |
| 14 | + <td> |
| 15 | + <a href="https://airtable.com/shrSzEYT4idEFGB8d?prefill_clase=00-PrimerosPasos"> |
| 16 | + <img src="https://static.thenounproject.com/png/204643-200.png" width="100"/> |
| 17 | + <br> |
| 18 | + Hacé click acá para dejar tu feedback sobre esta clase. |
| 19 | + </a> |
| 20 | + </td> |
| 21 | + </tr> |
| 22 | +</table> |
| 23 | + |
| 24 | +# Primeros Pasos |
| 25 | + |
| 26 | +#### Preparando tu compu |
| 27 | + |
| 28 | +<!-- Acá vas a encontrar todo lo que necesitas para arrancar el Curso de Preparación. |
| 29 | +
|
| 30 | +* [Editor de Texto](./editorTexto.md) |
| 31 | +* [Github](./github.md) |
| 32 | +* [Git](./git.md) |
| 33 | +* [Instalar Node](./node.md) --> |
| 34 | + |
| 35 | +## Instructivo de Primeros Pasos |
| 36 | + |
| 37 | +<div class="iframeContainer"> |
| 38 | +<iframe src="https://player.vimeo.com/video/638636752" title="Instructivo de Primeros Pasos" allow="autoplay; fullscreen"></iframe> |
| 39 | +</div> |
| 40 | + |
| 41 | +> **Importante**: Github cambió el método de autenticación, ahora es por PAT (Personal Access Token), para crearlo pueden seguir este [link](https://docs.github.com/es/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token). Pueden elegir expiration infinita para hacerlo una sóla vez. |
| 42 | +
|
| 43 | +## Cómo usar SLACK |
| 44 | + |
| 45 | +<div class="iframeContainer"> |
| 46 | +<iframe src="https://player.vimeo.com/video/548902078" title="Cómo usar SLACK" allow="autoplay; fullscreen; picture-in-picture"></iframe> |
| 47 | +</div> |
| 48 | + |
| 49 | +> Gracias [Nico Constantin (FT#12)](https://github.com/NicoConstantin) por el video y la explicación! |
| 50 | +
|
| 51 | +## Editores de Texto |
| 52 | + |
| 53 | +Para poder escribir código que pueda ser interpretado por un lenguaje de programación, necesitamos utilizar un editor de texto. |
| 54 | + |
| 55 | +Hay varios, puedes probarlos y optar por el que te sientas más a gusto. |
| 56 | + |
| 57 | +A continuación veremos una lista de los más populares: |
| 58 | + |
| 59 | +### Sublime Text |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | +Es un editor de texto liviano, que cuenta con una serie de plugins para adaptarlo a las necesidades de cada desarrollador. |
| 64 | + |
| 65 | +Es multiplataforma, por lo que se puede instalar tanto en Windows, como Linux y OS X. |
| 66 | + |
| 67 | +Para instalarlo, realizaremos los siguientes pasos: |
| 68 | + |
| 69 | +#### En Windows o en OS X |
| 70 | + |
| 71 | +1. Nos dirigimos a la página oficial de [Sublime Text](https://www.sublimetext.com). |
| 72 | + |
| 73 | +2. Al ingresar, detectará automáticamente el sistema operativo que tenemos, y nos sugerirá descargar el instalador apropiado. |
| 74 | + |
| 75 | +3. Presionamos el botón **_Download_**. |
| 76 | + |
| 77 | +4. Elegimos la opción adecuada según nuestro sistema operativo e iniciamos la descarga. |
| 78 | + |
| 79 | + |
| 80 | + |
| 81 | +5. Finalizada la descarga, ejecutamos el instalador, seleccionamos las opciones **_siguiente, siguiente, etc_**, hasta completar el proceso. |
| 82 | + |
| 83 | +#### En Linux, en la distribución Ubuntu y derivados |
| 84 | + |
| 85 | +1. Nos dirigimos al sitio oficial de Sublime Text. Aquí encontrarás las instrucciones para instalarlo: |
| 86 | + |
| 87 | +[Descargar Sublime Text para Linux](https://www.sublimetext.com/docs/3/linux_repositories.html) |
| 88 | + |
| 89 | +2. En la terminal, ejecutamos el siguiente comando, para instalar la clave GPG: |
| 90 | + |
| 91 | +```shell |
| 92 | +wget -q0 - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - |
| 93 | +``` |
| 94 | + |
| 95 | +3. Para asegurarnos de que `apt` esté configurado para trabajar con orígenes https, ejecutamos: |
| 96 | + |
| 97 | +```shell |
| 98 | +sudo apt-get install apt-transport-https |
| 99 | +``` |
| 100 | + |
| 101 | +4. Luego para agregar el repositorio estable, ejecutamos: |
| 102 | + |
| 103 | +```shell |
| 104 | +echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list |
| 105 | +``` |
| 106 | + |
| 107 | +5. Finalmente, procedemos a instalar el programa: |
| 108 | + |
| 109 | +```shell |
| 110 | +sudo apt-get install sublime-text |
| 111 | +``` |
| 112 | + |
| 113 | +Ahora, si en el **Menú de inicio** buscamos **Sublime text**, veremos la siguiente imagen: |
| 114 | + |
| 115 | + |
| 116 | + |
| 117 | +### Atom |
| 118 | + |
| 119 | + |
| 120 | + |
| 121 | +Es un editor de código abierto, disponible tanto para Windows, como Linux y para OS X. |
| 122 | + |
| 123 | +Tiene integrada una consola de Git y Github, para llevar un control de versiones de tus proyectos. |
| 124 | +Para comenzar el proceso de instalación, realizamos los siguientes pasos: |
| 125 | + |
| 126 | +En Windows, Linux o en OS X, nos dirigimos al sitio oficial, mediante el siguiente enlace: |
| 127 | + |
| 128 | +<https://atom.io/> |
| 129 | + |
| 130 | +Al ingresar, el navegador detecta automáticamente el instalador que necesitamos bajar, según nuestro sistema operativo. |
| 131 | + |
| 132 | +Allí, presionamos el botón Download para almacenarlo en nuestra computadora. |
| 133 | + |
| 134 | +#### En Windows |
| 135 | + |
| 136 | +Una vez finalizada la descarga, hacemos doble click en el instalador y esperamos a que finalice el proceso de instalación. |
| 137 | + |
| 138 | +#### En Ubuntu y derivados |
| 139 | + |
| 140 | +Descomprimimos el instalador, hacemos doble click, y nos dirigimos a: `/usr/bin/atom` |
| 141 | + |
| 142 | +Al hacer doble click, se abrirá el editor. |
| 143 | + |
| 144 | +### Visual Studio Code |
| 145 | + |
| 146 | + |
| 147 | + |
| 148 | +Es un editor desarrollado por Microsoft. |
| 149 | + |
| 150 | +Tiene integrado el control de versiones mediante Git y Github para tener un seguimiento de tus proyectos. Brinda una cantidad de extensiones que facilitan el trabajo de un desarrollador. |
| 151 | + |
| 152 | +Para descargarlo, nos dirigimos al sitio oficial, en la sección Dowload y descargamos el instalador según nuestro Sistema Operativo: |
| 153 | + |
| 154 | +<https://code.visualstudio.com/download> |
| 155 | + |
| 156 | + |
| 157 | + |
| 158 | +Una vez finalizada la descarga, procedemos a ejecutar el instalador. |
| 159 | + |
| 160 | +## Instalando Node.JS |
| 161 | + |
| 162 | +Para instalar Node js en nuestra computadora, nos dirigimos al sitio oficial: |
| 163 | + |
| 164 | +<https://nodejs.org/es/> |
| 165 | + |
| 166 | +Al ingresar, el sitio detectará nuestro Sistema Operativo y nos sugerirá que descarguemos el instalador adecuado. |
| 167 | + |
| 168 | + |
| 169 | + |
| 170 | +Para proceder a la descarga, seleccionamos la versión LTS, que es la versión estable. |
| 171 | +Una vez finalizada la descarga, procedemos a ejecutar el instalador. |
| 172 | + |
| 173 | +Para corroborar que Node js se instaló correctamente, procedemos a ejecutar el siguiente comando por la consola o terminal de nuestro sistema operativo: |
| 174 | + |
| 175 | +```shell |
| 176 | +node -v |
| 177 | +``` |
| 178 | + |
| 179 | +Y si seguimos los pasos anteriores, la consola o terminal, nos devolverá la versión de Node js que tenemos instalada: |
| 180 | + |
| 181 | +```shell |
| 182 | +v12.18.3 |
| 183 | +``` |
| 184 | + |
| 185 | +## Git |
| 186 | + |
| 187 | +### Qué es Git? |
| 188 | + |
| 189 | +Git es un sistema de control de versiones, distribuido y open source. Un control de versiones es un sistema que registra los cambios realizados en un archivo o conjunto de archivos a lo largo del tiempo, de modo que puedas recuperar versiones específicas más adelante. |
| 190 | + |
| 191 | +### Instalación |
| 192 | + |
| 193 | +#### Para Mac y Linux |
| 194 | + |
| 195 | +Ver estos enlaces: |
| 196 | + |
| 197 | +<https://git-scm.com/book/es/v2/Inicio---Sobre-el-Control-de-Versiones-Instalaci%C3%B3n-de-Git> |
| 198 | + |
| 199 | +<https://www.youtube.com/watch?v=PSULlxUk744> |
| 200 | + |
| 201 | +<https://www.youtube.com/watch?v=oV0spTF71AI> |
| 202 | + |
| 203 | +#### Para Windows |
| 204 | + |
| 205 | +Ingreso a <https://git-scm.com> y descargo la útlima versión. |
| 206 | + |
| 207 | + |
| 208 | + |
| 209 | +Una vez descargado, se abre el archivo .exe y van a visualizar la siguiente ventana |
| 210 | + |
| 211 | + |
| 212 | + |
| 213 | +Clickeamos “Next” hasta que llegamos a esta parte: |
| 214 | + |
| 215 | + |
| 216 | + |
| 217 | +En este momento de la instalación si quieres puedes elegir el editor de texto que van a usar. (Importante, ténganlo instalado antes de instalar Git) |
| 218 | + |
| 219 | +Seguimos clickeando “Next” y luego “Install” |
| 220 | + |
| 221 | + |
| 222 | + |
| 223 | +Por último, finalizar! Si seleccionan la opción "Launch Git Bash", una vez que finalizan la instalación se va a abrir la consola |
| 224 | + |
| 225 | + |
| 226 | + |
| 227 | +Otra forma de abrir la consola es haciendo click derecho sobre el escritorio y elegir la opción "Git Bash Here" |
| 228 | + |
| 229 | + |
| 230 | + |
| 231 | +Una vez instalado Git van a poder visualizar la consola: ingresamos el comando `git --version` para chequear que está instalado. Si ven la consola así, ya están listos para comenzar a trabajar! |
| 232 | + |
| 233 | + |
| 234 | + |
| 235 | +<table class="feedback" width="100%" style='table-layout:fixed;'> |
| 236 | + <tr> |
| 237 | + <td> |
| 238 | + <a href="https://airtable.com/shrSzEYT4idEFGB8d?prefill_clase=00-PrimerosPasos"> |
| 239 | + <img src="https://static.thenounproject.com/png/204643-200.png" width="100"/> |
| 240 | + <br> |
| 241 | + Hacé click acá para dejar tu feedback sobre esta clase. |
| 242 | + </a> |
| 243 | + </td> |
| 244 | + </tr> |
| 245 | +</table> |
0 commit comments