Softwareentwicklung
...nur funktionieren ist dünnes Eis

Zukunftsweisende Technologien für die Webentwicklung

Individual für Internet & Intranet

Seit 2013 setze ich das Zend Framework 2 (inkl. Zend\Mvc) für Webanwendungen ein. Als Grundlage und/oder Ergänzung für neue Projekte stehen verschiedene Module aus Eigenentwicklung bereit. Die wichtigsten möchte ich hier auflisten:

  • Produktkonfigurator für produzierende Betriebe (Produkt = Artikel + Material + Service/Arbeit + hergestellte Artikel). Sehr detailierte Einzelheiten zu jedem Posten.
  • CMS (Content Management): Verschiedene Inhalts- und Menü-Typen
  • User-Gruppen-Rechte Management mit komfortablen Admin-Backend
  • User -Registrierung (Double-Opt-In), -Login, -Profil
  • Cloud Dateimanager
  • PDF Vorlagen Automatisierung
  • Bezahlsysteme: PayPal & Sofortüberweisung
  • Versandanbieter: UPS & DHL
  • Warenkorb (Shop) mit funktionsreichem Versandkostenrechner (basierend auf Produktkonfigurator)

Dinge können erweitert oder umgebaut werden. Die modulare Architektur des Zend Frameworks ist optimal für umfangreiche und große Projekte.

...alles auf 100%'iger (inkl. ZF2 MVC) Basis des Zend Framework 2, dem aktuellen PHP Framework von Zend Technologies. Zend Technologies ist die Firma hinter der Programmiersprache PHP!


mobile

Als Java Entwickler liebt man die Entwicklung mobiler Apps mit dem Android Studio. Die Entwicklung mobiler Apps mit der Systemeigenen Programmiersprache nennt man native Apps. Manche bezeichnen auch HTML5 + JavaScript Apps, die mit PhoneGap/Cordova in ein natives Paket geschnürt werden, als native. Richtig ist, daß solche Apps für einen Leihen keinen Unterschied zu einer echten nativen App hat. Jedoch ist man etwas eingeschränkt was die Möglichkeiten einer PhoneGap App betrifft.

PhoneGap in Verbindung mit u.a. AngularJS ist eine sehr gute Lösung für Datenbankanwendungen. Man kann eine Codebasis für verschiedene Platformen oder den Webbrowser nutzen. AngularJS wird von Google entwickelt und bringt eine solide Architektur mit, die jede WebApp bereichert und den Entwickler freut.

Eine Datenbankanwendung wird meist per REST, als Schnittstelle zur Datenbank, auf ihre Daten zugreifen. Solch eine REST Schnittstelle wird u.a. mit Apigility von Zend Technologies (PHP) ganz groß geschrieben.


Onlineshop System

Nachdem verschiedene Shopsysteme für die Entwicklung individueller Onlineshops studiert wurden, habe ich mich für Magento entschieden. Magento ist mit Abstand Marktführer der Open Source Onlineshop Systeme. Seit 2011 gehört Magento zu ebay.

Die, für den produktiven Einsatz stabile, Version 2 von Magento soll Ende 2015 erscheinen. Seit 2014 verfolge ich die Entwicklung auf Github und sehe täglich eine sehr beschäftigte und engagierte Entwicklergemeinschaft.

Technologisch gesehen ist schon die Version 1 allen anderen freien Shopsystemen weit voraus. Mit Magento 2 ändert sich daran nichts.


Core Technologien

...die ich zur Softwareentwicklung benutze, habe ich mir vom Hersteller zertifizieren lassen:

Zend Framework 2 Certified Architect (List of ZF2 Certified Architect Exam Topics)

Zend Certified Engineer für PHP 5.3 (ZCE) (List of PHP Zend CE Exam Topics)

Junior Level Linux Professional (LPI)

Sun Certified Java Programmer (SCJP)

Sun Certified Web Component Developer (SCWCDJavaEE

Oracle Certified Associate (OCAPL/SQL-Entwickler

Oracle Certified Professional (OCP) Forms-Entwickler

JavaScript (kein Hersteller, kein Zertifikat)



2play Kombipakete
mobildiscounter