MEAN & LAMP. Technical Capability Document MEAN & LAMP. our competencies : All rights reserved: DynaWEB An ADI Group Company

Similar documents
OPENSOURCE TECHNOLOGY OPENSOURCE TECHNOLOGY MOBILE TECHNOLOGY MICROSOFT TECHNOLOGY. Core PHP. WordPress.

Introduction to PHP. Handling Html Form With Php. Decisions and loop. Function. String. Array

[PHP DEVELOPMENT] February 27, Summation IT

[ASP.NET MVC DEVELOPMENT] March 8, Summation IT

Get in Touch Module 1 - Core PHP XHTML

Case Study Ecommerce Store For Selling Home Fabrics Online

Backend Web Frameworks

Reading Writing Speaking Reading Writing Speaking. English Intermediate Intermediate Elementary Intermediate Intermediate Elementary

Developer Internship Opportunity at I-CC

DevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us

ActiveNET. #202, Manjeera Plaza, Opp: Aditya Park Inn, Ameerpet HYD wwww.activenetinformatics.

SANDEEP KUMAR. Professional Summary: Software Exposure:

01 : Our Introduction

PROFESSIONAL TRAINING

PHP TABLE OF CONTENTS. For Young Aspirants KARMICK. Introduction. The ABCs of PHP. Why Choose PHP As A Career?

Wama Software Portfolio

Php And Mysql Manual Simple Yet Powerful Web Programming

Helpline No WhatsApp No.:

Andrei Dîcă. Personal Statement. Education

I-LAND SOFTWARE company profile

M : E A : 41A Duke Street, Mt. Roskill, Auckland Deep Swaroop Sachan

Full Stack Web Developer

,

Company Overview. Company based in the heart of Silicon Valley. Sources best talent around the world in order to deliver highest quality product.

Full Stack Web Developer

Introduction to emanagement MGMT 230 WEEK 4: JANUARY 29. Implementing basic e-commerce: technologies and options

CSS. HTML5,CSS3,JS & PHP Simplified. Smart Course for Absolute Beginners. REGISTER AT:

Job Reubro International

Leveraging the Open Source Applications Ecosystem with IBM i

Time to EARN. On Job Training. Time to L-EARN

Static Webpage Development

PHP WITH ANGULAR CURRICULUM. What you will Be Able to Achieve During This Course

Case Study. CMS for Management of Monetization Training Resources

Table Of Content. Solution & Services Portfolio Support Contact Us. Services We Provide. Technology. Web Design & Development. Mobile App Development

Nguyen Duc Hanh. Seta International (Recently renamed to Colwell) 08/2014 Present

Upload to your web space (e.g., UCSC) Due this Thursday 4/8 in class Deliverable: Send me an with the URL Grading:

Etanova Enterprise Solutions

PIMCORE TRAINING GUIDE

Oh yes, wpcache comes with a dashboard wpcache is not Plugin!

Watch Angular Js and Node Js Demo Video Here: Why Training with Us?

ADDRESS idendron, 1/F, Knowles Building, HKU, Pokfulam, HK

Watch AngularJS and NodeJS Demo Video Here:

Interview Questions And Answers For Experienced Candidates In Php Mysql

MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M

Goran Halusa. Summary. Experience. Web Developer at Quotient

Masters in Web Development

Web Development: Dynamically Generated Content (SCQF level 8)

CSC 443: Web Programming

WORDPRESS: FOR BEGINNERS:

Information Brochure Information Brochure. An ISO 9001:2015 Institute. ADMEC Multimedia Institute. Web Master Plus. Designing Development Promotion

PHP & My SQL Duration-4-6 Months

August, HPE Propel Microservices & Jumpstart

PHP / MYSQL DURATION: 2 MONTHS

Introductions. Jack Katie

PHP and MySQL Programming

PHP & PHP++ Curriculum

INTERNAL AND EXTERNAL VACANCY ANNOUNCEMENT

Full Stack Web Developer Course

WEBSITE & CLOUD PERFORMANCE ANALYSIS. Evaluating Cloud Performance for Web Site Hosting Requirements

CV Nr. 4698a2f0. Occupation area: IT areas. Category: Education. Job experience

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred

AirBespoke Inventory Tracking System

Full version is >>> HERE <<<

Using and Developing with Azure. Joshua Drew

Lab 1 MonarchPress Product Description. Robert O Donnell CS411. Janet Brunelle. September 20, Version #2

E-BOOK - WEB DESIGNERS TO WORDPRESS OPERATING INSTRUCTIONS DOCUMENT

Overview of Web Application Development

Foundation Drupal 7: Learn How To Use The Drupal Framework To Quickly Build Feature-rich Websites By RJ Townsend

1) PHP & mysql, Mini project: This will taught by trainer. 2) PHP & mysql, Live project, This will taught by trainer.

EUROPEAN CURRICULUM VITAE FORMAT

Magento PHP Training

All India Council For Research & Training

Introduction 1Book. updg.net

At present we use several collaboration (web) tools, like SuperB website Wiki SVN Document management system etc.

WIKISYS TECHNOLOGY INTERNSHIP PROGRAM

About us Infoleven is a WEB and MOBILE development company. We offer long-term service for corporate clients, as well as project-based support for SME.

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know.

Advance Mobile& Web Application development using Angular and Native Script

Ajax On Rails: Build Dynamic Web Applications With Ruby By Scott Raymond READ ONLINE

CIS 086 : Week 1. Web Development with PHP and MySQL

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Laravel

Drupal 8 THE VIDER ITY APPR OACH

Web & APP Developer Job Assured Course (3 in 1)

Six reasons to choose us for your web hosting

MEAN Web Development By Amos Q. Haviv READ ONLINE

CNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies

FULL STACK FLEX PROGRAM

Quest: Choose the ideal web platform for your business

Joomla, 40 Million Page Views, and You. Mitch Pirtle NYPHP, January 2009

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

Development of an e-library Web Application

ASP.NET MVC Training

Scaling DreamFactory

20486-Developing ASP.NET MVC 4 Web Applications

CSCI 1320 Creating Modern Web Applications. Content Management Systems

DXC Technology and VMware: Innovation that Transforms

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Lab 1 MonarchPress Product Description. Robert O Donnell. Old Dominion University CS411. Janet Brunelle. November 23, 2015.

OSoftMediia IT Solutions & Services

The Z-Files: Field reports from the world of business critical PHP applications

Transcription:

Technical Capability Document MEAN & LAMP Executive Summary : Web development and our competencies : MEAN & LAMP DynaWEB Technical skills and capabilities credibility are build and DynaWEB is the IT and consulting established by the hard-earned business under the ADI Group of investment of more than 1000 companies. Since its inception in man-hours, while successfully 009, DynaWEB has delivered over delivering the IT projects to our 000+ projects, including standalone gamut of satisfied customers. We software, websites, web application have a long track record of carrying and mobile application; along with out a wide range of projects in 1100+ man-months of onsite software various industry segments namely development in both Microsoft and Automobile, Health Care, e-com- open technologies. merce and Waste Management. We understand the challenges of Web Development is a term used projects which are big and involve a mainly for website development for complex process. Based on our internet and intranet. It can range experience we have developed our from a simple page with little graphics own models of understanding and to complex web based application measuring your requirements. We including social media integration, have designed our services from a payment gateways integration, using customer perspective and are able web services and APIs. Today, pages to deliver better outcomes, achieve are interactive and provide modern greater efficiencies, break down services like ecommerce, dynamic internal silos and create new value visualizations, and social networks. and competitive advantage. Page 1

Figure 1. Technologies used in various steps Architectural Choices : Today the application development consider two stacks: LAMP (Linux, Apache, MySQL, PHP) and MEAN (MongoDB, Express.js, AngularJS, de.js). LAMP uses Linux and its variant as operating system, Apache as the web server, MySQL is used to store data, and PHP is for web page presentation. MEAN, is free to any operating system that can run de.js as web server, MongoDB, a non-relational database is used for data storage, Express.js.js and AngularJS controls the web page presentation and data flow. One of the basic and important differences in LAMP and MEAN is former supports traditional server-side page generation and later believe in client-side single-page application (SPA) approach enabling all necessary HTML, CSS, and JavaScript to dynamically load and add to the page as user action response. With this SPA approach after the initial page is uploaded, no more HTML and CSS is loaded only it s the data that we receive and sent to server. Page

LAMP STACK PROS AND CONS : LAMP Stack allows rapid local development since we can easily develop and download modules for each components as many hosting services upkeep this model. MySQL has robust transactional support with a high-performance query engine. PHP is an object-oriented language and is widely used due to its strong web support. A few drawbacks for LAMP is, Apache is not the highest performing web server and MySQL has issues such as stability and relatively poor performance. MEAN STACK PROS AND CONS : MEAN stack uses de.js which enhances the application s performance by allowing concurrency among requests. de.js uses event-driven model, which eases the deployment process. MongoDB is a SQL database program, schemaless, and JSON like document-oriented. Express.js and AngularJS provide basic and easy back-end and front-end architecture by using JavaScript for both ends. One drawback of the MEAN stack is that de.js is relatively new and there is not enough information available for additional plugins. Page

Selected Architecture : DynaWEB has chosen MEAN development stack. MEAN only uses Javascript both on server-side and client-side. de.js has the largest open source libraries, de Package Manager (NPM). de.js is a single-threaded event-based system and it simplifies the server layer. Every component of MEAN speaks JSON ensuring data flows among all the layers without rewriting or reformatting. MEAN supports MVC (Model View Controller) architecture and all its components are open source. AngularJS, an open source Javascript framework empowers front end of the project. It automatically gets synchronized with model and views, making it easy for developers to use. Figure.. MEAN Architecture Page

Projects Snapshot : Team S.no Project Name Size Domain 1 Rail Express Directory JS Quality Logistics JS Sourcing Technology MEAN Brief Description It is a directory of more than 100 companies, divided in various segments and sub-segments. CSV import functionality is provided to client for easy upload of all the companies in a single go. Duration in Months Staus Live (/) weeks weeks.. This is a purely content based Logistics Wordpress website and fully responsive on all major platforms This is a purely content based Wordpress website and fully responsive on all major platforms This is an ecommerce website purely Bumbleandbee studio for Kids wear. This website has customization for one page checkput feature, Many payment gateways like Klarna, Stripe, PayPal and Swish. Also.includes social media integration Bio Carve platform for seeds, fresh vegitables and flowers., whole sale beauty products store, having multiple brands and multiple products. Integrated with Attache ERP system at client end. 6 SS hair Beauty 7 Furniture Club 8 Liberty Patio store for pool and lawn accessories.., multi brand Sofa store. Integration with Exactlly CRM 9 Build Volume store for D printers, social media integration and ability to download product related info as CSV. 10 Platform Jobs Job-Search Joomla It s a job search poratal, matching the requirement of the client with the ventor's capability. Page All rights reserved:-dynaweb

Team S.. Project Name Size Domain Technology Wordpress/woo 11 Personal Trainer 1 Appointment Manager Booking & Appointments 1 Contractor Compliance 1 Benibeca iddna 16 Abitare Bellante Prestashop 17 Barbetta Prestashop 1 18 19 0 Naoca Funeral suite Gomez-Gracia Eco Neves Fitness commerce Brief Description Informative site, with a aim to bring all personal trainer at a single platform, with the option of ecommerce. Cake PHP A plugin, meant for appointments, managed by Admin, service provider. Profile of service provider, his daily appointments cancellation of any appointment with payments all were managed. Booking & Appointments Cake PHP An application to build and manage clients under Admin. Clients can be provided various roles and monitored by Admin. Shopify store for men swim wear. Beauty products Application AngularJS Laravel Wordpress+ Prestashop Duration in Months website for daily hardware requirements. FuneralSuite Core is at the heart of the FuneralSuite ecosystem and is essentially a data management and CRM tool which allows the collection, management and dispersal of information relevant to a client s funeral journey. All funeral home activity will be managed via the program and its peripheral products. It is not designed for client families to see or interact with. Informative along with ecommerce store for a toilet invention product. Product uploading through CSV... store for hardware accessories Staus Live (/).. Page 6

Glossary : MongoDB: is a cross-platform database server that unlike typical relational databases, stores its data in JSON-like documents. Express.JS is a server-side framework that allows developers to create web applications for de.js. AngularJS : is the framework to build applications on the client side. Having two separate frameworks, Express.js and AngularJS gives the freedom to change front-end without affecting back-end. de.js: is a type of web server; it will provide the dynamic HTML pages based on queries from the browser. Linux is a cross-platform database server, that unlike typical relational databases, stores its data in JSON-like documents. Apache is a server-side framework that allows developers to create web applications for de.js. MySQL: is the framework to build applications on the client side. Having two separate frameworks, Express.js and AngularJS gives the freedom to change front-end without affecting back-end. PHP : is a type of web server; it will provide the dynamic HTML pages based on queries from the browser. Laravel: Laravel is a free, open source PHP web application framework with an easy syntax, and it smoothens the common tasks, such as authentication, routing, sessions and caching. It is mainly helpful for large robust applications development and provides integrated unit testing. It works great on MySQL, Postgres, SQL Server, and SQLite. CodeIgniter: CodeIgniter is a powerful PHP framework with a small footprint. It has no restrictive coding rules, has a rich set of libraries for common tasks. It's exceptionally fast, it requires few small libraries for the core system, with additional libraries loaded dynamically upon requests, based on your needs for a given process. CodeIgniter uses the MVC controller approach. Page 7 All rights reserved: tdynaweb

CakePHP: CakePHP is an open source web applications framework. It uses code generation features to rapidly build prototypes. Translations, database access, caching, validation, authentication and more are all built into the framework. It follows MVC conventions. CakePHP comes with built-in tools to protect against SQL injection and keep your application safe and secure. Symfony: CakePHP is an open source web applications framework. It uses code generation features to rapidly build prototypes. Translations, database access, caching, validation, authentication and more are all built into the framework. It follows MVC conventions. CakePHP comes with built-in tools to protect against SQL injection and keep your application safe and secure. Zend: Zend Framework is an open-source framework for developing web applications, using object-oriented code. The standard library provides a robust and high-performance MVC implementation. ZendService enables us to implement client libraries to access the most popular web services available. Zend is a collection of classes, we can use the component we require, instead of the whole framework. Yii: Yii is a high-performance PHP framework. It efficiently works with AJAX and has a powerful caching support. Yii includes input validation, output filtering, SQL injection and Cross-site scripting prevention. Yii follows MVC pattern. Ruby on Rail: This Ruby framework is the prime method to implement Ruby. It is a model-view-controller (MVC) framework. Its gems include libraries and plugins the helps developer streamline their development. Django: It is a Python framework and is most helpful in developing an application in a fast-paced manner. Here is a quick view of the different databases used prominently for back-end data management. Joomla: It is free, open-source content management system. It uses a model view controller (MVC) web application framework. It uses OOP technology and features such as page caching. On Windows, Joomla can be installed using the Microsoft Web Platform Installer, which automatically detects and installs dependencies, such as PHP or MySQL. Drupal: It is free, open-source content management system. It is a very flexible object-oriented framework. It has a template layer using the Twig templating language, which helps developers to customize the look of the site. SilverStripe: It is an open source CMS, allowing you to create your own website in no time. It is an effective solution for small and informative websites. SilverStripe is used for social platforms, blogs, forums, online stores and much more. Page 8

: is an object-oriented PHP Framework and the most powerful online ecommerce platform. It provides flexibility and control for developing an e-commerce store with multiple extensions and add-ons. Files are grouped based on functionality and each group is called a module. follows a configuration-based MVC system. Prestashop: It is an open source, free e-commerce CMS for managing an online store. It comes with many inbuilt modules like product categories, shopping carts, order emails, user and order management. It has inbuilt cache system, making the site perform and load fast. We are ready to serve you as Reliable IT Partner in your MEAN & LAMP Application Projects. Contact Us: Email : info@adidynaweb.com URL:-www.adi-group.com and www.adi-dynaweb.com Page 9