The document discusses various tools and technologies used for internet and app development including PHP, PHPStorm, MySQL, version control systems like Git and SVN, debugging tools, frameworks like WordPress, APIs, programming languages like Python and JavaScript, and mobile app development platforms. It also mentions server technologies like Apache, databases like MongoDB and MariaDB, and development environments like Docker, Node.js, and IDEs like PHPStorm, Notepad++, and PyCharm.
"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