SlideShare a Scribd company logo
1 of 13
Ondertitel
WEB APPLICATIE VAN SCRATCH
INHOUD
• Team & kwaliteiten
• Bepalen eindproduct
• Planning & afspraken
• Versiebeheer Git
• Databases & Migraties
• Testing/developing/production
• Deployen
TEAM & KWALITEITEN
• MBTI || soft skills
• Wat kun je? || hard skills
• Wat kun je niet? || hard skills
BEPALEN EINDPRODUCT
• Iedereen op de zelfde lijn
• Vastleggen requirements
• Vastleggen succesfactoren
PLANNING & AFSPRAKEN
• Project methodiek
• Welke tools?
– Trello
– Gitlab/bitbucket/github
– Dropbox/onedrive/google drive/eigen server
• Wie is (hoofd)verantwoordelijk voor wat?
– COO
– CTO
– CDO
PHP vs Ruby vs Python
 https://www.youtube.com/watch?v=VBm5m1-Eonw
Versiebeheer git
 Waarom versiebeheer?
 Componenten
 Repositories
 Branches
 Commits
 Git flow methodiek
Databases & migraties
 Migratie = Versiebeheer voor databases
 Schema = Overzicht van je database
 1. Rails generate migration ArticlesTable
 2.
 3. Rake db:migrate
Testing/Development/production
 Testing = je testomgeving
 Development = je ontwikkel omgeving
 Production = Releaseversies richting klant
TDD
 Tests schrijven voor je code
 Controller tests || RSPEC
 Model tests || RSPEC
 View tests || RSPEC
 Continuos Integration tests || Jenkins
 https://www.youtube.com/watch?v=uGaNkTahrIw
TDD
Deployen
 Deployen = applicatie releasen naar live omgeving
 Heroku
 Digital ocean
 Eigen server (leaseweb, transip)
Voorbeeld project

More Related Content

Viewers also liked

SupportLogic - Applicatie - smwitvliet
SupportLogic - Applicatie  - smwitvlietSupportLogic - Applicatie  - smwitvliet
SupportLogic - Applicatie - smwitvlietHanzehogeschool
 
Wie ben ik - Steffen Witvliet
Wie ben ik - Steffen WitvlietWie ben ik - Steffen Witvliet
Wie ben ik - Steffen WitvlietHanzehogeschool
 
Eindpresentatie usability engels
Eindpresentatie usability engelsEindpresentatie usability engels
Eindpresentatie usability engelsHanzehogeschool
 
Curriculum pathway to curriculum innovation
Curriculum pathway to curriculum innovationCurriculum pathway to curriculum innovation
Curriculum pathway to curriculum innovationJune Wall
 
Ejercicio práctico sobre el fondo de garantía salarial
Ejercicio práctico sobre el fondo de garantía salarialEjercicio práctico sobre el fondo de garantía salarial
Ejercicio práctico sobre el fondo de garantía salarialAntonio Dorado Olmo
 
VKW Fons Leroy Werk Aan Werk
VKW Fons Leroy Werk Aan WerkVKW Fons Leroy Werk Aan Werk
VKW Fons Leroy Werk Aan WerkETION
 
Answering the 5 W's of Social Media
Answering the 5 W's of Social MediaAnswering the 5 W's of Social Media
Answering the 5 W's of Social MediaNalini Kher
 
How to start a chat with members of a Facebook group you are in [Infographic]
How to start a chat with members of a Facebook group you are in [Infographic]How to start a chat with members of a Facebook group you are in [Infographic]
How to start a chat with members of a Facebook group you are in [Infographic]Stéphane Baudin
 
Las SGR como complemento a las garantías de la empresa
Las SGR como complemento a las garantías de la empresaLas SGR como complemento a las garantías de la empresa
Las SGR como complemento a las garantías de la empresaLuis Carlos
 
Storytelling the 7 key principles + 1
Storytelling the 7 key principles + 1Storytelling the 7 key principles + 1
Storytelling the 7 key principles + 1Andrea Fontana
 
Tecnicas e instrumentos de investigación
Tecnicas e instrumentos de investigaciónTecnicas e instrumentos de investigación
Tecnicas e instrumentos de investigaciónAnais Hartmann
 
Discovering the HC Mgr Perception of Empowerment
Discovering the HC Mgr Perception of EmpowermentDiscovering the HC Mgr Perception of Empowerment
Discovering the HC Mgr Perception of EmpowermentDebra Wilson, PhD
 
Hadoop and Cloud at Netflix
Hadoop and Cloud at NetflixHadoop and Cloud at Netflix
Hadoop and Cloud at NetflixDataWorks Summit
 
STEM in ons onderwijs: hype of noodzaak?
STEM in ons onderwijs: hype of noodzaak?STEM in ons onderwijs: hype of noodzaak?
STEM in ons onderwijs: hype of noodzaak?ETION
 

Viewers also liked (19)

SupportLogic - Applicatie - smwitvliet
SupportLogic - Applicatie  - smwitvlietSupportLogic - Applicatie  - smwitvliet
SupportLogic - Applicatie - smwitvliet
 
Wie ben ik - Steffen Witvliet
Wie ben ik - Steffen WitvlietWie ben ik - Steffen Witvliet
Wie ben ik - Steffen Witvliet
 
Eindpresentatie usability engels
Eindpresentatie usability engelsEindpresentatie usability engels
Eindpresentatie usability engels
 
Pitch Nokia Morph Phone
Pitch Nokia Morph PhonePitch Nokia Morph Phone
Pitch Nokia Morph Phone
 
Curriculum pathway to curriculum innovation
Curriculum pathway to curriculum innovationCurriculum pathway to curriculum innovation
Curriculum pathway to curriculum innovation
 
Ejercicio práctico sobre el fondo de garantía salarial
Ejercicio práctico sobre el fondo de garantía salarialEjercicio práctico sobre el fondo de garantía salarial
Ejercicio práctico sobre el fondo de garantía salarial
 
VKW Fons Leroy Werk Aan Werk
VKW Fons Leroy Werk Aan WerkVKW Fons Leroy Werk Aan Werk
VKW Fons Leroy Werk Aan Werk
 
Answering the 5 W's of Social Media
Answering the 5 W's of Social MediaAnswering the 5 W's of Social Media
Answering the 5 W's of Social Media
 
How to start a chat with members of a Facebook group you are in [Infographic]
How to start a chat with members of a Facebook group you are in [Infographic]How to start a chat with members of a Facebook group you are in [Infographic]
How to start a chat with members of a Facebook group you are in [Infographic]
 
Las SGR como complemento a las garantías de la empresa
Las SGR como complemento a las garantías de la empresaLas SGR como complemento a las garantías de la empresa
Las SGR como complemento a las garantías de la empresa
 
Anjali Chauhan CV
Anjali Chauhan CVAnjali Chauhan CV
Anjali Chauhan CV
 
Storytelling the 7 key principles + 1
Storytelling the 7 key principles + 1Storytelling the 7 key principles + 1
Storytelling the 7 key principles + 1
 
YPLAN: Prezentarea proiectului
YPLAN: Prezentarea proiectuluiYPLAN: Prezentarea proiectului
YPLAN: Prezentarea proiectului
 
Tecnicas e instrumentos de investigación
Tecnicas e instrumentos de investigaciónTecnicas e instrumentos de investigación
Tecnicas e instrumentos de investigación
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile Framework
 
Discovering the HC Mgr Perception of Empowerment
Discovering the HC Mgr Perception of EmpowermentDiscovering the HC Mgr Perception of Empowerment
Discovering the HC Mgr Perception of Empowerment
 
Hadoop and Cloud at Netflix
Hadoop and Cloud at NetflixHadoop and Cloud at Netflix
Hadoop and Cloud at Netflix
 
Tomate rojo oi
Tomate rojo oiTomate rojo oi
Tomate rojo oi
 
STEM in ons onderwijs: hype of noodzaak?
STEM in ons onderwijs: hype of noodzaak?STEM in ons onderwijs: hype of noodzaak?
STEM in ons onderwijs: hype of noodzaak?
 

Similar to Web applicatie van scratch

SEO Migraties #seobenelux
SEO Migraties #seobenelux SEO Migraties #seobenelux
SEO Migraties #seobenelux Dirk Ceuppens
 
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Nederland
 
2019 diy migration webinar gs nl
2019 diy migration webinar gs nl2019 diy migration webinar gs nl
2019 diy migration webinar gs nlEDB
 
PFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele testsPFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele testsRichard Tuin
 
EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013Hans Palmers
 
Robot framework en ci v2
Robot framework en ci v2Robot framework en ci v2
Robot framework en ci v2christiantester
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfDelta-N
 
Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0Rob Vandereycken
 
Tussentijdse presentatie 22/11/2012
Tussentijdse presentatie 22/11/2012Tussentijdse presentatie 22/11/2012
Tussentijdse presentatie 22/11/2012Tim Ameye
 
Tussentijdse presentatie maart 2013
Tussentijdse presentatie maart 2013Tussentijdse presentatie maart 2013
Tussentijdse presentatie maart 2013Tim Ameye
 
Profiel thymos rudi respen
Profiel thymos   rudi respenProfiel thymos   rudi respen
Profiel thymos rudi respenRudi Respen
 
Website bouwen in 10 stappen
Website bouwen in 10 stappenWebsite bouwen in 10 stappen
Website bouwen in 10 stappenBart De Waele
 
Deployment strategieën, WP Meetup Enschede, 26-02-2015
Deployment strategieën, WP Meetup Enschede, 26-02-2015Deployment strategieën, WP Meetup Enschede, 26-02-2015
Deployment strategieën, WP Meetup Enschede, 26-02-2015Arjan Snaterse
 
Agile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectiefAgile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectiefMaurice Roos
 
Hands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelHands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelSogeti Nederland B.V.
 
Webinar programmeren c# java php python c++ r nodejs
Webinar programmeren c# java php python c++ r  nodejsWebinar programmeren c# java php python c++ r  nodejs
Webinar programmeren c# java php python c++ r nodejsEduvision Opleidingen
 
Meetup DB testing met SoapUI en Robot Framework.pdf
Meetup DB testing met SoapUI en Robot Framework.pdfMeetup DB testing met SoapUI en Robot Framework.pdf
Meetup DB testing met SoapUI en Robot Framework.pdfchristiantester
 
Introductie robot framework
Introductie robot frameworkIntroductie robot framework
Introductie robot frameworkchristiantester
 

Similar to Web applicatie van scratch (20)

SEO Migraties #seobenelux
SEO Migraties #seobenelux SEO Migraties #seobenelux
SEO Migraties #seobenelux
 
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en Fluid
 
2019 diy migration webinar gs nl
2019 diy migration webinar gs nl2019 diy migration webinar gs nl
2019 diy migration webinar gs nl
 
PFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele testsPFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele tests
 
EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013
 
Robot framework en ci v2
Robot framework en ci v2Robot framework en ci v2
Robot framework en ci v2
 
Booosting 24sept13 bim dutch revit standards mark wieringa cepezed
Booosting 24sept13 bim dutch revit standards   mark wieringa cepezedBooosting 24sept13 bim dutch revit standards   mark wieringa cepezed
Booosting 24sept13 bim dutch revit standards mark wieringa cepezed
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdf
 
Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0
 
Meetup ASP.NET 5 19/11/2015
Meetup ASP.NET 5 19/11/2015Meetup ASP.NET 5 19/11/2015
Meetup ASP.NET 5 19/11/2015
 
Tussentijdse presentatie 22/11/2012
Tussentijdse presentatie 22/11/2012Tussentijdse presentatie 22/11/2012
Tussentijdse presentatie 22/11/2012
 
Tussentijdse presentatie maart 2013
Tussentijdse presentatie maart 2013Tussentijdse presentatie maart 2013
Tussentijdse presentatie maart 2013
 
Profiel thymos rudi respen
Profiel thymos   rudi respenProfiel thymos   rudi respen
Profiel thymos rudi respen
 
Website bouwen in 10 stappen
Website bouwen in 10 stappenWebsite bouwen in 10 stappen
Website bouwen in 10 stappen
 
Deployment strategieën, WP Meetup Enschede, 26-02-2015
Deployment strategieën, WP Meetup Enschede, 26-02-2015Deployment strategieën, WP Meetup Enschede, 26-02-2015
Deployment strategieën, WP Meetup Enschede, 26-02-2015
 
Agile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectiefAgile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectief
 
Hands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelHands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy Zwiebel
 
Webinar programmeren c# java php python c++ r nodejs
Webinar programmeren c# java php python c++ r  nodejsWebinar programmeren c# java php python c++ r  nodejs
Webinar programmeren c# java php python c++ r nodejs
 
Meetup DB testing met SoapUI en Robot Framework.pdf
Meetup DB testing met SoapUI en Robot Framework.pdfMeetup DB testing met SoapUI en Robot Framework.pdf
Meetup DB testing met SoapUI en Robot Framework.pdf
 
Introductie robot framework
Introductie robot frameworkIntroductie robot framework
Introductie robot framework
 

Web applicatie van scratch

  • 2. INHOUD • Team & kwaliteiten • Bepalen eindproduct • Planning & afspraken • Versiebeheer Git • Databases & Migraties • Testing/developing/production • Deployen
  • 3. TEAM & KWALITEITEN • MBTI || soft skills • Wat kun je? || hard skills • Wat kun je niet? || hard skills
  • 4. BEPALEN EINDPRODUCT • Iedereen op de zelfde lijn • Vastleggen requirements • Vastleggen succesfactoren
  • 5. PLANNING & AFSPRAKEN • Project methodiek • Welke tools? – Trello – Gitlab/bitbucket/github – Dropbox/onedrive/google drive/eigen server • Wie is (hoofd)verantwoordelijk voor wat? – COO – CTO – CDO
  • 6. PHP vs Ruby vs Python  https://www.youtube.com/watch?v=VBm5m1-Eonw
  • 7. Versiebeheer git  Waarom versiebeheer?  Componenten  Repositories  Branches  Commits  Git flow methodiek
  • 8. Databases & migraties  Migratie = Versiebeheer voor databases  Schema = Overzicht van je database  1. Rails generate migration ArticlesTable  2.  3. Rake db:migrate
  • 9. Testing/Development/production  Testing = je testomgeving  Development = je ontwikkel omgeving  Production = Releaseversies richting klant
  • 10. TDD  Tests schrijven voor je code  Controller tests || RSPEC  Model tests || RSPEC  View tests || RSPEC  Continuos Integration tests || Jenkins  https://www.youtube.com/watch?v=uGaNkTahrIw
  • 11. TDD
  • 12. Deployen  Deployen = applicatie releasen naar live omgeving  Heroku  Digital ocean  Eigen server (leaseweb, transip)