Search Cerebrotech Blog

Friday 5 June 2015

Developing using the PAD Architecture

Cerebro Technologies’ website was upgraded in May 2015. It was a significant upgrade from what it used to be. As one of the developers, I remembered when I ventured into web designing before dabbling into web development and software development.
The story began sometime in January 2002, the year I moved from Benin City to Lagos to get into the university (Lagos State University precisely). I was already introduced to a basic knowledge of the computer by one of my biggest mentors and confidante Mr. U.A. Oleghe (Later became a permanent secretary in Edo State ministry of Finance). While in Lagos, I was navigating between attending JAMB lectures and doing a business. My eldest sister wanted to learn web design and brought in a guy called “Charles” for home tutorials. During one of their lectures, I just showed up in one of their classes and sat in to learn since I had this early love for programming. Her tutorials lasted one week and it was over. I told her am very much interested and she asked Charles to come the following week to take me through. After the tutorials, I was grounded in the concept of HTML. But something was missing - how to process forms – Charles on his on part was less knowledgeable in that, and so I began my research. Meanwhile, I could design websites but could not get involved in web development.
 In 2008, a friend, Adeoye Oduaiye, graciously came home and took me through the installation and set up of a WAMPServer. That singular act began my journey into web and software development. I was able to process forms using PHP and store data in a database. I studied MySQL and how to work with relational database systems. I was always processing forms on the server side and by development standards this was unacceptable. During my research, I discovered that one needs to handle events and form validations using JavaScript and do the back-end form processing using PHP. I also discovered that you could process data asynchronously using what was later known as AJAX. These emerging technologies were looking complex but I had to try and keep up. It was in 2014 during my Masters degree in the United Kingdom that I’d become grounded in the PAD architecture of web development and come to appreciate it significantly. PAD architecture has 3 layers – Presentation, Application and Data. The Presentation uses CSS and HTML for appearance, The Application using JQuery for event handling and form validations, AJAX for asynchronous data processing and PHP for server side data processing.  One could use any of the RDBMS known for the data layer but I favoured MySQL. 
 After acquiring such knowledge in Web development, we began to develop the new Cerebro Technologies’ website. We developed the conceptual model and entity relationships and embarked on the physical table design. We used Adobe Fireworks, to design the user interface and most of the graphics work. Next, we used Adobe Dreamweaver to design the individual web pages, and linking respective pages with the JavaScript and CSS files. The AJAX and JQuery codes were contained in the JavaScript files. After a week of coding and designing, the site was ready. It was uploaded using FileZilla.


Emeka.Iwuchukwu@cerebrotech-ng.com

4 comments:

  1. 777 Casino Review - CasinoRatingSites777
    777 Casino Review. 777 Casino offers a wide range 온라인바카라 of casino 벳 이스트 games and tenpro online slots including a multi-billion dollar 바퀴벌레 포커 prize m bet365 pool for its customers

    ReplyDelete
  2. Gambling is a well-liked pastime exercise, mainly as a result of} comfort supplied by online gambling. If you plan to play online blackjack actual cash you should know some basics and a great blackjack strategy will enhance your winnings. Only, we work exhausting to positive that|be positive https://www.kmg21.net/ that|ensure that} we offer selection of|quite so much of|a wide range of} games that our friends will acknowledge from after they visit one or more of} of our brick & mortar casinos. Those games can be found on the “In Casino” section of our website. You must be bodily positioned in the state of PA to play online. However, you can to|you presumably can} register, make a deposit, and entry your account from any state.

    ReplyDelete
  3. เล่น เกมส์ ออนไลน์ เว็บไซต์คาสิโน ชั้นแนวหน้าที่ได้เก็บรวบรวมค่ายเกม PG ต่างๆเข้ามา ให้ผู้เล่นได้เล่นกันยังจุใจ ไม่ว่าจะเป็นเกม ไพ่บาคาร่า ใฮโล รูเล็ต เสือมังกรหรือเกมฯลฯ

    ReplyDelete
  4. betflix เว็บไซต์ตรงสล็อตออนไลน์ สมัคร pg slot เว็บไซต์ใหม่มีเกมสล็อตเบทฟิกให้เล่นจำนวนมากครบทุกค่าย Betflix ชั้น 1 , PG Betflik , XO สล็อต SLOT เป็นเกมที่มีมาอย่างช้านาน

    ReplyDelete