devteam.config - codigo.pdf

Upload: angel-sullon

Post on 03-Apr-2018

216 views

Category:

Documents


0 download

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

    [email protected]

  • 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/