BLOGSPOT atas
Showing posts with label Computer Programming. Show all posts
Showing posts with label Computer Programming. Show all posts

Wednesday, September 23, 2015

Wednesday, September 9, 2015

12 Sites That Will Teach You Coding for Free

Programming has helped me to become a much better entrepreneur, and you can learn this skill without spending a dime. http://www.entrepreneur.com/article/250323

- Muhammad Idham Azhari

Friday, November 21, 2014

Learn The Programming Language: Python

This infographic gives you the information about one of the popular programming languages.





- Muhammad Idham Azhari

Thursday, November 20, 2014

Learn The Programming Language: JAVA

This infographic gives you the information about one of the popular programming languages.






- Muhammad Idham Azhari

Wednesday, November 19, 2014

Learn The Programming Language: C++

This infographic gives you the information about one of the popular programming languages.







- Muhammad Idham Azhari

Tuesday, November 18, 2014

Learn The Programming Language: Objective-C

This infographic gives you the information about one of the popular programming languages.





- Muhammad Idham Azhari

Friday, November 14, 2014

Learn The Programming Language: JavaScript

This infographic gives you the information about one of the popular programming languages.






- Muhammad Idham Azhari

Monday, November 7, 2011

MVC (Model–View–Controller)

Model-View-Controller (MVC) is a software architecture pattern which separates the representation of information from the user's interaction with it. The Model consists of application data, business rules, logic, and functions. A View can be any output representation of data, such as a chart or a diagram. Multiple views of the same data are possible, such as a bar chart for management and a tabular view for accountants. The controller mediates input, coverting it to commands for the Model or View.

In addition to dividing the application into three kinds of components, the Model-View-Controller (MVC) design defines the interactions between them.

  • A Controller can send commands to the Model to update the Model's state (e.g., editing a document). It can also send commands to its associated View to change the View's presentation of the Model (e.g., by scrolling through a document).
  • A Model notifies its associated Views and Controllers when there has been a change in its state. This notification allows the Views to produce updated output, and the Controllers to change the available set of commands. A passive implementation of MVC omits these notifications, because the application does not require them ot the software platform does not support them.
  • A View requests information from the Model that it needs for generating an output representation to the the user.

Quoted by Muhammad Idham Azhari from wikipedia.org

Monday, October 10, 2011

CRUD (Create, Read, Update, Delete)

In computer programming, create, read, update and delete (CRUD) (Sometimes called SCRUD with an "S" for Search) are the four basic functions of persistent storage. Sometimes CRUD is expanded with the words retrieve instead of read, modify instead of update, or destroy instead of delete. It is also sometimes used to describe user interface conventions that faciltate viewing, searching, and changing information; often using computer-based forms and reports...

The term was likely first popularized by James Martin in his 1983 book Managing the Data-base Environment. The acronym may be extended to CRUDL to cover listing of large data sets which bring additional complexity such as pagination when data sets are too large to hold easily in memory...

Another variation of CRUD is BREAD, an acronym for "Browse, Read, Edit, Add, Delete"...

Beberapa praktisi di dunia industri banyak menggunakan CRUD dibanding akronim yang lain, bahkan para akedemisi juga menggunakan akronim CRUD....


Quoted by Muhammad Idham Azhari from wikipedia.org