pmg gabrovo - web development level 0 - introduction
TRANSCRIPT
FFWWeb development level 0 - Introduction
This presentation and its contents are property of FFW.
Today’s Agenda0102030405
LectorsCourse overviewExamsBenefitsQ&A
The Lectors!
Bozhidar BoshnakovArea Manager Gabrovo &Head of QA Department
[email protected] – bo6nakov
Drupal.org – bboshnakovlinkedin.com/in/bboshnakov
Miroslav BanovTechnical Leader
[email protected] – miroacc
Drupal.org – miroslavbanov
Nikola BintevDeveloper
[email protected] – nbintev
Drupal.org – nikolabintev
Ivailo KadiyskiDeveloper
[email protected] – ivailo.kadiyskiDrupal.org – kadiiski
Course overview0102030405
Web development fundamentalsFrontend – CSS, Javascript & jQueryPHP ProceduralPHP Object-oriented programmingDrupal
Web fundamentalsA. Web development fundamentals - (Internet, Network (IP/DNS),
Site, application, CMS, Client-server, browsers, sessions, cookies, headers, errors, responses, relation between Site-DB-Server ’user perspective’)
B. Development process - (Involvement, phases, reports, responsibilities, documentation, transparency, waterfall, agile, BDD)
C. HTML & CSS basicsD. Test!!!
FrontendA. CSS/CSS3B. Programming languages for the webC. Javascript 1D. Javascript 2E. jQueryF. Test!!!
PHP IntroductionA. What is PHP?B. SyntaxC. Variables, variable typesD. Basic functionsE. Some predefined variablesF. Strings escapingG. PHP – advantages and disadvantagesH. How to install a Web Server that runs PHPI. How to create PHP files and run them on the browser and inside
the console
PHP Part 2A. Conditional statementsB. ArraysC. Predefined arraysD. Loops
PHP Part 3A. Functions and return valuesB. Include and requireC. Variables scope
D. TEST!!!
PHP Object-orientedA. Classes and objectsB. Methods and propertiesC. CoverageD. InheritanceE. Static methods and propertiesF. ConstantsG. Abstraction and interfacesH. OverloadingI. Iteration and cloning of objectsJ. SerializationK. NamespacesL. Autoloading of objects
Benefits
Any questions?
Thank you!