SlideShare a Scribd company logo
1 of 1
Download to read offline
Internet & App Development
David Lipschitz
16 Dec 2016
Php
Phpstorm
Integrates with
Subversion CVS
Mercurial
Git
Includes Ftp, sftp, HTML,
CSS, JavaScript,
Language mixing
Incl SQL or HTML blocks
inside php code, Json, etc
Php editor
Chrome
Dev tools
Backblaze
Full stack web developer
PHP
JavaScript
MySQL
HTML5
CSS 3
WAMP
Apache
PhpMyAdmin
Dev tools
Notepad++
Brackets
PHPStorm
Projects in phpStorm
MySQL workbench
Putty
Debugging
ChromeF12
Eclipse
Java
Repositories
"Repos"
Git
TortoiseGit
How to check out
and check in files
Develop path
BitBucket
Mantis
Get the git
application, git for
Mac
SourceTree
SVN
TortoiseSVN
Tracker
It-bugs
It-web
It-newdev
New Dev
Docker
Containers
Can deploy multiple
containers side by side
MVC design
Pattern : php; OO
Creational;
Behavioural;
Structural
Factory Method,
Moments, Strategy
"SOLID Design Principles"
by Robert C Martin
Team ->
Project ->
Repos
YAML
Web->Service and Data
/ H/W separation
API Container,
Data, Wordpress
Specific
Paths
/home/dev5/public/wp-content,
/devzend/public/content/wp-content/themes
Beans
Controllers
These are for Java
Wordpress
Frameworks
jQuery
Bootstrap 4
APIs
Mobile Apps
Python
Swift
Udemy
Codeschool.org.uk/FAQ.php EcoWebHosting
A particular
web developer's
environment
NodeJS
For client and server
Or for a big company,
use Python & Jinja2, instead of NodeJS
MariaDB
= Mysql
community
based
Used by Google
MongoDb Will automatically
generate your UI
For Server
Nginx
Apache 2 Server,
with proxying
Flask
A Python server environment, and
you can plug ginger into it
Bottle
Injects HTML
Flash and bottle and Django are
templating languages
Django
Strongly typed
WebUi
PineGro
A wysiwyg
Wordpress
designer
Write plug in using phpstorm and
get it to work with PineGro
Dreamweaver
Light Table
DevEnv
Pycharm
Notepad ++
Phpstorm
QT.io
Designer and creator
A port to Python
called PyQT
QT objects
Meteor
One code base giving
you all the options
Callbacks
Ajax
Caches promises
Maintaining state
Cookies
When developing open an
incognito window
96 screens, use
percentages
Apache Cordova
Takes this Hybrid (Green Circles) process and
converts it to run on any device
And PhoneGap to
take a Wordpress
site and convert it
into a Native App
HTML5
CSS
These green border circles are
a shortcut to web Dev
JavaScript
Jquery
Guess what?
I can do all this in Delphi
and Oracle, with TOAD, Jira, SourceTree,
and some other tools

More Related Content

What's hot

Life of a Chromium Developer
Life of a Chromium DeveloperLife of a Chromium Developer
Life of a Chromium Developer
mpaproductions
 
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
GeneXus
 

What's hot (19)

Prepara tu entorno para Magento 2
Prepara tu entorno para Magento 2Prepara tu entorno para Magento 2
Prepara tu entorno para Magento 2
 
markedj: The best of markdown processor on JVM
markedj: The best of markdown processor on JVMmarkedj: The best of markdown processor on JVM
markedj: The best of markdown processor on JVM
 
HTML5 Video
HTML5 VideoHTML5 Video
HTML5 Video
 
Desarrollo web backend: Spring Boot, MongoDB y Azure
Desarrollo web backend: Spring Boot, MongoDB y AzureDesarrollo web backend: Spring Boot, MongoDB y Azure
Desarrollo web backend: Spring Boot, MongoDB y Azure
 
Introduction to Git and Github
Introduction to Git and Github Introduction to Git and Github
Introduction to Git and Github
 
Flexbox
FlexboxFlexbox
Flexbox
 
Bitbucket and Git
Bitbucket and GitBitbucket and Git
Bitbucket and Git
 
Connect your Javascript web app to ownCloud over the WebDAV interface
Connect your Javascript web app to ownCloud over the WebDAV interface Connect your Javascript web app to ownCloud over the WebDAV interface
Connect your Javascript web app to ownCloud over the WebDAV interface
 
Chrome Extensions Slides Gtugna Kick Off Meeti
Chrome Extensions Slides Gtugna Kick Off MeetiChrome Extensions Slides Gtugna Kick Off Meeti
Chrome Extensions Slides Gtugna Kick Off Meeti
 
Do + ldo for developers(full)
Do + ldo for developers(full)Do + ldo for developers(full)
Do + ldo for developers(full)
 
WebDAV - April 15 2008
WebDAV - April 15 2008WebDAV - April 15 2008
WebDAV - April 15 2008
 
2020 [pweb] 13 typescript
2020 [pweb] 13 typescript2020 [pweb] 13 typescript
2020 [pweb] 13 typescript
 
Life of a Chromium Developer
Life of a Chromium DeveloperLife of a Chromium Developer
Life of a Chromium Developer
 
Solving the Workflow - Building MODX.today with Gitify (2015-05-21, Alkmaar)
Solving the Workflow - Building MODX.today with Gitify (2015-05-21, Alkmaar)Solving the Workflow - Building MODX.today with Gitify (2015-05-21, Alkmaar)
Solving the Workflow - Building MODX.today with Gitify (2015-05-21, Alkmaar)
 
Git in Eclipse
Git in EclipseGit in Eclipse
Git in Eclipse
 
PHP QA Tools
PHP QA ToolsPHP QA Tools
PHP QA Tools
 
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
 
Helios in Action: Git at Eclipse
Helios in Action: Git at EclipseHelios in Action: Git at Eclipse
Helios in Action: Git at Eclipse
 
Cache in Chromium: Disk Cache
Cache in Chromium: Disk CacheCache in Chromium: Disk Cache
Cache in Chromium: Disk Cache
 

Similar to "Full Stack Web Developer" or "Delphi (and RDBMS) Developer"?

Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Gabriel Villa
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
Abhishek Gupta
 

Similar to "Full Stack Web Developer" or "Delphi (and RDBMS) Developer"? (20)

It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考えるIt is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
 
Web Development in Perl
Web Development in PerlWeb Development in Perl
Web Development in Perl
 
CONTENT MANAGEMENT SYSTEM
CONTENT MANAGEMENT SYSTEMCONTENT MANAGEMENT SYSTEM
CONTENT MANAGEMENT SYSTEM
 
mini-project.pptx
mini-project.pptxmini-project.pptx
mini-project.pptx
 
Codemotion 2012 Rome - An OpenShift Primer
Codemotion 2012 Rome - An OpenShift PrimerCodemotion 2012 Rome - An OpenShift Primer
Codemotion 2012 Rome - An OpenShift Primer
 
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
 
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
 
HTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm SoftwareHTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm Software
 
Resume
ResumeResume
Resume
 
Gerrit linuxtag2011
Gerrit linuxtag2011Gerrit linuxtag2011
Gerrit linuxtag2011
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
 
URL Design
URL DesignURL Design
URL Design
 
PHP on Windows
PHP on WindowsPHP on Windows
PHP on Windows
 
PHP on Windows
PHP on WindowsPHP on Windows
PHP on Windows
 
VIE - Using RDFa to make content editable
VIE - Using RDFa to make content editableVIE - Using RDFa to make content editable
VIE - Using RDFa to make content editable
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
Sps Boston The Share Point Beast
Sps Boston   The Share Point BeastSps Boston   The Share Point Beast
Sps Boston The Share Point Beast
 
SharePoint for the .NET Developer
SharePoint for the .NET DeveloperSharePoint for the .NET Developer
SharePoint for the .NET Developer
 
Accelerating Application Delivery with OpenShift
Accelerating Application Delivery with OpenShiftAccelerating Application Delivery with OpenShift
Accelerating Application Delivery with OpenShift
 
Getting your project_started
Getting your project_startedGetting your project_started
Getting your project_started
 

More from David Lipschitz

More from David Lipschitz (20)

Eskom Retail Tariff Application For 2023 onwards Mind map by David Lipschitz
Eskom Retail Tariff Application For 2023 onwards Mind map by David LipschitzEskom Retail Tariff Application For 2023 onwards Mind map by David Lipschitz
Eskom Retail Tariff Application For 2023 onwards Mind map by David Lipschitz
 
Energy Crisis Notes by David Lipschitz 25 July 2022
Energy Crisis Notes by David Lipschitz 25 July 2022Energy Crisis Notes by David Lipschitz 25 July 2022
Energy Crisis Notes by David Lipschitz 25 July 2022
 
The Eskom War Room 2015
The Eskom War Room 2015The Eskom War Room 2015
The Eskom War Room 2015
 
Our really big problems (CRISES) Mind Map By David Lipschitz
Our really big problems (CRISES) Mind Map By David LipschitzOur really big problems (CRISES) Mind Map By David Lipschitz
Our really big problems (CRISES) Mind Map By David Lipschitz
 
GIIG Global Startup Awards Africa Mind map by David Lipschitz
GIIG Global Startup Awards Africa Mind map by David LipschitzGIIG Global Startup Awards Africa Mind map by David Lipschitz
GIIG Global Startup Awards Africa Mind map by David Lipschitz
 
Textiles Industry Market Entry Strategy Mindmap
Textiles Industry Market Entry Strategy MindmapTextiles Industry Market Entry Strategy Mindmap
Textiles Industry Market Entry Strategy Mindmap
 
“CashToCash App” App
“CashToCash App” App“CashToCash App” App
“CashToCash App” App
 
Our really big problems mind map
Our really big problems mind mapOur really big problems mind map
Our really big problems mind map
 
ACDP Presentation by David Lipschitz - parliament in Cape Town
ACDP Presentation by David Lipschitz - parliament in Cape TownACDP Presentation by David Lipschitz - parliament in Cape Town
ACDP Presentation by David Lipschitz - parliament in Cape Town
 
Textiles ERP System
Textiles ERP SystemTextiles ERP System
Textiles ERP System
 
Re-eh and fracking
Re-eh and frackingRe-eh and fracking
Re-eh and fracking
 
Comparative Religious Study By David Lipschitz (c) 2020
Comparative Religious Study By David Lipschitz (c) 2020Comparative Religious Study By David Lipschitz (c) 2020
Comparative Religious Study By David Lipschitz (c) 2020
 
Centre of Green Learning for Cape Town
Centre of Green Learning for Cape TownCentre of Green Learning for Cape Town
Centre of Green Learning for Cape Town
 
Preparation for a meeting at Eskom Megawatt Park
Preparation for a meeting at Eskom Megawatt ParkPreparation for a meeting at Eskom Megawatt Park
Preparation for a meeting at Eskom Megawatt Park
 
South Africa SONA 2 2019
South Africa SONA 2 2019South Africa SONA 2 2019
South Africa SONA 2 2019
 
South Africa SONA 2019 speech 1
South Africa SONA 2019 speech 1South Africa SONA 2019 speech 1
South Africa SONA 2019 speech 1
 
Citizen Power Station
Citizen Power StationCitizen Power Station
Citizen Power Station
 
Let's Build a Power Station
Let's Build a Power StationLet's Build a Power Station
Let's Build a Power Station
 
Trevor Manuel at Christel House School
Trevor Manuel at Christel House SchoolTrevor Manuel at Christel House School
Trevor Manuel at Christel House School
 
Rise for the Climate
Rise for the ClimateRise for the Climate
Rise for the Climate
 

Recently uploaded

Recently uploaded (20)

WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration Tooling
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 

"Full Stack Web Developer" or "Delphi (and RDBMS) Developer"?

  • 1. Internet & App Development David Lipschitz 16 Dec 2016 Php Phpstorm Integrates with Subversion CVS Mercurial Git Includes Ftp, sftp, HTML, CSS, JavaScript, Language mixing Incl SQL or HTML blocks inside php code, Json, etc Php editor Chrome Dev tools Backblaze Full stack web developer PHP JavaScript MySQL HTML5 CSS 3 WAMP Apache PhpMyAdmin Dev tools Notepad++ Brackets PHPStorm Projects in phpStorm MySQL workbench Putty Debugging ChromeF12 Eclipse Java Repositories "Repos" Git TortoiseGit How to check out and check in files Develop path BitBucket Mantis Get the git application, git for Mac SourceTree SVN TortoiseSVN Tracker It-bugs It-web It-newdev New Dev Docker Containers Can deploy multiple containers side by side MVC design Pattern : php; OO Creational; Behavioural; Structural Factory Method, Moments, Strategy "SOLID Design Principles" by Robert C Martin Team -> Project -> Repos YAML Web->Service and Data / H/W separation API Container, Data, Wordpress Specific Paths /home/dev5/public/wp-content, /devzend/public/content/wp-content/themes Beans Controllers These are for Java Wordpress Frameworks jQuery Bootstrap 4 APIs Mobile Apps Python Swift Udemy Codeschool.org.uk/FAQ.php EcoWebHosting A particular web developer's environment NodeJS For client and server Or for a big company, use Python & Jinja2, instead of NodeJS MariaDB = Mysql community based Used by Google MongoDb Will automatically generate your UI For Server Nginx Apache 2 Server, with proxying Flask A Python server environment, and you can plug ginger into it Bottle Injects HTML Flash and bottle and Django are templating languages Django Strongly typed WebUi PineGro A wysiwyg Wordpress designer Write plug in using phpstorm and get it to work with PineGro Dreamweaver Light Table DevEnv Pycharm Notepad ++ Phpstorm QT.io Designer and creator A port to Python called PyQT QT objects Meteor One code base giving you all the options Callbacks Ajax Caches promises Maintaining state Cookies When developing open an incognito window 96 screens, use percentages Apache Cordova Takes this Hybrid (Green Circles) process and converts it to run on any device And PhoneGap to take a Wordpress site and convert it into a Native App HTML5 CSS These green border circles are a shortcut to web Dev JavaScript Jquery Guess what? I can do all this in Delphi and Oracle, with TOAD, Jira, SourceTree, and some other tools