devteam.config - codigo.pdf
TRANSCRIPT
-
7/28/2019 Devteam.config - codigo.pdf
1/49
s u b m i tc o n s u l t i n g
Configuracin del ambiente de trabajo:
Cdigo
2013 Angel Sullon | @asullom | Last update 20-04-2013 | Per
Instalacin
Una forma grfica de integrar cdigos de sublime text en github
Instalacin Django, una estructura empresarial
mailto:@asullom%7Cmailto:@asullom%7C -
7/28/2019 Devteam.config - codigo.pdf
2/49
@asullom>Configuracin
Objetivos
Configurar Sublime Text2 con github.compara trabajar con codeadores distribuidos.
Instalar Django para codear correctamente
Django es el entorno de desarrollo web paraperfeccionistas con lmites de tiempo
mailto:empresarial@asullommailto:empresarial@asullom -
7/28/2019 Devteam.config - codigo.pdf
3/49
@asullom>Configuracin
Antes: Estructura para proyectos Django
Crear aplicaciones (mdulos)
>django-admin.py startproject app
>cd app
app>dir
app {__init__.py,settings.py,urls.py,wsgi.py}
manage.py
Crear un modulo demo dentro del app
app>python manage.py startapp demo
>cd demo
app\demo>dir
demo{__init__.py,models.py,tests.py,views.py}
-
7/28/2019 Devteam.config - codigo.pdf
4/49
CODEADORES WINDOWS
-
7/28/2019 Devteam.config - codigo.pdf
5/49
Resumen de las tareas
Gerente del proyecto
1. Cree su repositorio en
github.com
(implcitamente ya hizo gitinit, esto tiene que hacerse
para cada terminal o bien
instale GitHubSetup.exe y
no tiene que hacer nada)
Codeadores (terminales locales)
2. Instale github for windows(un Git grfico), conctese
y clonee3. Instale SublimeText2
4. Abra su carpeta, codee,
sincronice y suba su
trabajo.5. Github para principiantes
6. Instalacin de Django
Visite github.com
mailto:[email protected]:[email protected] -
7/28/2019 Devteam.config - codigo.pdf
6/49
@asullom>Configuracin
Pgina de github.com
mailto:com@asullommailto:com@asullom -
7/28/2019 Devteam.config - codigo.pdf
7/49
@asullom>Configuracin
1. Create a Repository (Cree su repositorio en
github.com)
mailto:com@asullom -
7/28/2019 Devteam.config - codigo.pdf
8/49
@asullom>Configuracin
Listo. Entregue a los codeadores la sgte URL de git
https://github.com/asullom/reune.git
mailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
9/49
@asullom>Configuracin
2. Instale github for windows y conctese y clonee>
Set Up Git
mailto:git@asullommailto:git@asullom -
7/28/2019 Devteam.config - codigo.pdf
10/49
@asullom>Configuracin
GitHubSetup.exe>Install
mailto:Git@asullom -
7/28/2019 Devteam.config - codigo.pdf
11/49
@asullom>Configuracin
Listo. Ingrese su github username y passwd
mailto:Install@asullommailto:Install@asullom -
7/28/2019 Devteam.config - codigo.pdf
12/49
@asullom>Configuracin
Ingrese y configure donde va descargar los archivos
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
13/49
@asullom>Configuracin
Cmbielo. Clic en update
mailto:archivos@asullom -
7/28/2019 Devteam.config - codigo.pdf
14/49
@asullom>Configuracin
Elija su proyecto para clonar
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
15/49
@asullom>Configuracin
Explore su proyecto reune
Tambin vaya a su proyecto en: D:\dev\apps-curso\reune
Curiosee
mailto:clonar@asullommailto:clonar@asullom -
7/28/2019 Devteam.config - codigo.pdf
16/49
@asullom>Configuracin
3. Instale SublimeText2>Descarga
mailto:Curiosee@asullom -
7/28/2019 Devteam.config - codigo.pdf
17/49
@asullom>Configuracin
Instalacin de Sublime Text 2.0.1 Setup.exe
mailto:Descarga@asullommailto:Descarga@asullom -
7/28/2019 Devteam.config - codigo.pdf
18/49
@asullom>Configuracin
4. Abra su carpeta, codee, sincronice y suba su
trabajo.
mailto:exe@asullom -
7/28/2019 Devteam.config - codigo.pdf
19/49
@asullom>Configuracin
Comience a codear
Nuevo Archivo: Ctrl+N
Guardar cambios: Ctrl+S
Si no aparece la ventana de FOLDERS, anda a View>Side Bar>Show Side
Bar o bien presione Ctrl+K+B
mailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
20/49
@asullom>Configuracin
Cree un el archivo index.html
Ctrl+BarraSpace
para
autocomplete
mailto:Ctrl+K+B@asullommailto:Ctrl+K+B@asullom -
7/28/2019 Devteam.config - codigo.pdf
21/49
@asullom>Configuracin
Complete su tarea y suba al repositorio remoto
Clic para
checkin
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
22/49
@asullom>Configuracin
Antes del commit
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
23/49
@asullom>Configuracin
Ups. Sincronice
mailto:commit@asullom -
7/28/2019 Devteam.config - codigo.pdf
24/49
@asullom>Configuracin
Y listo
mailto:Sincronice@asullom -
7/28/2019 Devteam.config - codigo.pdf
25/49
@asullom>Configuracin
No cree?, tampoco cre, pero aqu el resultado
mailto:listo@asullom -
7/28/2019 Devteam.config - codigo.pdf
26/49
@asullom>Configuracin
Otra forma es mediante la Instalacin de Git
https://help.github.com/articles/set-up-git
mailto:resultado@asullommailto:resultado@asullom -
7/28/2019 Devteam.config - codigo.pdf
27/49
@asullom>Configuracin
Git Shell
Puede tener ambos: Gihub (incluye un Git) y otro Git. Esto es porque
Y ver el siguiente video
https://www.youtube.com/watch?NR=1&v=udughzlN5M4&feature=endscreen y
https://github.com/Mejorandola/clase-de-github
mailto:@asullomhttp://www.youtube.com/watchhttp://www.youtube.com/watchmailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
28/49
GITHUB PARA PRINCIPIANTES
-
7/28/2019 Devteam.config - codigo.pdf
29/49
@asullom>Configuracin
5. Suponiendo que soy nuevo en github. Entonces
creo mi cuenta
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
30/49
@asullom>Configuracin
Espere a que lo agreguen al proyecto.
O cree otro repositorio
mailto:cuenta@asullom -
7/28/2019 Devteam.config - codigo.pdf
31/49
@asullom>Configuracin
Agregando colaboradores. Esto lo hace su jefe
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
32/49
@asullom>Configuracin
Acepto
mailto:jefe@asullom -
7/28/2019 Devteam.config - codigo.pdf
33/49
@asullom>Configuracin
Ingreso como asumac
mailto:Acepto@asullom -
7/28/2019 Devteam.config - codigo.pdf
34/49
@asullom>Configuracin
Asumac Clone y comience con tu tarea de hoy
mailto:asumac@asullom -
7/28/2019 Devteam.config - codigo.pdf
35/49
INSTALACIN DE DJANGO
6.1. Instale python 36.2. Instale easy_install y pip
6.3. Instale Django 1.5.1
6.4. Cree la app reune en d:\dev\apps-curso\
6.5. Agregue el mdulo clases
-
7/28/2019 Devteam.config - codigo.pdf
36/49
-
7/28/2019 Devteam.config - codigo.pdf
37/49
@asullom>Configuracin
1. Instale python 3
mailto:python@asullom -
7/28/2019 Devteam.config - codigo.pdf
38/49
@asullom>Configuracin
Python instalado
mailto:python3@asullom -
7/28/2019 Devteam.config - codigo.pdf
39/49
@asullom>Configuracin
No confundir Python\Scripts con
Python\Tools\Scripts.
mailto:Pythoninstalado@asullom -
7/28/2019 Devteam.config - codigo.pdf
40/49
@asullom>Configuracin
2. Instale easy_install y pip
https://pypi.python.org/pypi/distribute
(Para Pytho2.7 descargar easy_install (setuptools-0.6c11.win32-py2.7.exe) de
https://pypi.python.org/pypi/setuptools ejecutar y pathearlo C:\Python27\Scripts
Tambin ver gua: http://pythonhosted.org/distribute/easy_install.html)
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
41/49
@asullom>Configuracin
Descomprima y pegue en C:\distribute-0.6.36
Ingrese y ejecute el siguiente comando
pythonsetup.py install
Finalmente, agregue en el
Path C:\Python33\Scripts\
http://pythonhosted.org/distribute/easy_install.htmlmailto:@asullomhttp://pythonhosted.org/distribute/easy_install.html -
7/28/2019 Devteam.config - codigo.pdf
42/49
@asullom>Configuracin
Instalacin de pip en Python 3
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
43/49
@asullom>Configuracin
3. Instale Django 1.5.1
https://www.djangoproject.com/casi no est disponible, entonce
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
44/49
@asullom>Configuracin
4. Cree la app reune en d:\dev\apps-curso\
django-admin.py startproject reune
mailto:@asullommailto:@asullomhttp://www.djangoproject.com/casi -
7/28/2019 Devteam.config - codigo.pdf
45/49
@asullom>Configuracin
Ejecute
python manage.py runserver
mailto:@asullommailto:@asullom -
7/28/2019 Devteam.config - codigo.pdf
46/49
@asullom>Configuracin
5. Agregue el mdulo clases
python manage.py startapp clases
mailto:runserver@asullommailto:runserver@asullom -
7/28/2019 Devteam.config - codigo.pdf
47/49
@asullom>Configuracin
Resumen de la estructura general de la app
Crear aplicaciones (mdulos)
>django-admin.py startproject app>cd app
app>dir
app {__init__.py,settings.py,urls.py,wsgi.py}
manage.py
Crear un modulo demo dentro del app
app>python manage.py startapp demo
>cd demo
app\demo>dir
demo{__init__.py,models.py,tests.py,views.py}
mailto:startappclases@asullommailto:startappclases@asullom -
7/28/2019 Devteam.config - codigo.pdf
48/49
CODEADORES MAC OS
Esperando colaboradores
-
7/28/2019 Devteam.config - codigo.pdf
49/49
CODEADORES LINUX
Esperando colaboradores
http://www.cristalab.com/tutoriales/introduccion-a-github-en-linux-ubuntu-c106086l/