Freelancer, SEO Specialist, Web designer, PHP/MySql developer and HTML5, CSS3 & Javascript integrator, Experienced and qualified, living in Oujda, Morocco, available in freelance to create and design websites and PSD items to accelerate your web projects that deserve development with the latest standards.
My skills include creating and developing custom static and dynamic websites, HTML5, CSS3, AMP (Accelerated Mobile Pages), Responsive Design, Adaptative Design, XHTML and SEO, Webite optimization for search engines and ranking.
Passionate about the web and research and every day I have to learn something new to acquire more and more specialized skills, with the aim of extending my know-how to be better informed and more competitive.
Available to create your Website, Internet design and redesign of your professional (Internet) Website, turn-key delivered, customized, either your website is static or dynamic, multilingual or monolingual, simple or complex, respecting the new standards such as the AMP (Accelerated Mobile Pages), the Responsive Design and/or the Adaptative Design, adapted to the needs of your trade, easy to parameterize and to modify, reliable and fast in execution, respecting your expectations and objectives on the web
Your website is your gateway to the world, you are definitely looking to position your website on SERPs (search engine result pages), an optimal website for a good user experience and turn your visitors into leads and customers.
I will put my experince in conception and Web design of static and dynamic websites, in SEO and in Website Ranking to deliver an operational, turnkey website installed on your server that meets your vision of Internet communication For a success for your Web identity on the Internet in a unique and attractive way.
A static website is a set of web pages with fixed content, rendering each page in HTML, CSS and / or Javascript, rendering the same information to each visitor, the content of each page does not change, Unless it is manually updated by a developer or a webmaster.
The static Website is easy and fast to create, unlike the dynamic website, it does not require server-based Web programming (PHP, ASP, J2EE) or database design (MySql, Sql Server) and it can Be constructed by simply creating a few linked HTML pages and publishing them on a web server.
This works well for limited websites, but its upgrade must be done by a Webmaster, a web developer.
A dynamic Website contains web pages that are generated in real time, these pages include programming codes related to the server (PHP, ASP, J2EE) on which a website is hosted. When a dynamic page is called, the code of the page is analyzed on the server and the resulting HTML is sent to the browser according to the client's request and even according to its geographical position.
A dynamic Website is easier to manage than a static Website because each static pages contain a unique content, which means that they must be opened manually, modified, and published whenever a change is made. On the other hand, dynamic pages give access to information from a database, which allows to modify the content of the page, without modifying the page itself. This is usually useful for large Websites that contain hundreds or thousands of pages.
The dynamic Website also makes it possible to update the content of a site by several users without modifying the layout of the pages.
Natural SEO or SEO or (Search Engine Optimization) is a term that describes the processes used to make a website and its pages known to search engines (Bing, Yahoo!, Google and other web crawlers).
The techniques used for Natural Search Engine Optimization include keyword analysis, backlinking, link building (Backlinks) to improve the popularity of the pages of a website and also ensure quality content for visitors and provide a rendering and a good user experience.
Natural SEO is a multidisciplinary activity that aims to generate natural traffic, which can bring an enormous amount of traffic to large intent Website (visitors who are actually in the process of searching for what the website presents), but the Optimization of a website for search traffic is not a simple process.
Web positioning or Web Ranking (the position of pages in, SERP, Search Engine Result Pages) is the expression that describes the processes used to get an optimal position on the pages of search engine results (Bing, Yahoo!, Google and other web crawlers).
The techniques used for Web positioning include more than those of Natural SEO.
Web Ranking is a more complex activity, aiming at positioning a significant number of Internet pages in SERPs, the prossus used for Web positioning aims to compete with other results in the search engine results pages to generate MORE natural traffic, Web positioning can bring a tremendous amount of traffic to great intent Website (visitors who are actually in the process of searching for what the website presents), but the Web positioning of a website for a MAXIMUM search traffic is not a process to launch without a good Natural SEO.
Responsive Web Design or Reactive Web Design (Website design for different screen sizes) is the expression that describes a website that reacts and responds smoothly and proportionally to the screen size on which are displayed on its pages either horizontally or vertically, a fluid and flexible site is a website that is considered as a website that respects the standards of Responsive Web Design.
Responsive Web Design is different from mobile design, mobile design involves the creation of a brand new application or Website with content specifically created for the mobile experience. On the other hand, Responsive Web Design means that the same URL, content and syntax manipulated in HTML rendering by CSS3 and JavaScript to provide the best possible user's experience for desktop, laptop, tablet and Mobile devices and their orientations.
Responsive Web Design is a web page creation approach that allows the use of a layout and flexible images, the purpose of which is to develop web pages that automatically detect the size and orientation of the web page, screen and modify the presentation of the elements of the page accordingly.
Responsive Web Design solves several design problems caused by the proliferation of new mobile devices.
Adaptive Web Design (Design of a website for each type of visiting device) is an expression that refers to more than just the use of fluid templates. It is a question of designing interfaces adapted to the capacities of the user, an adaptive website takes into account technical resources, the terminal, the browser, with or without JS, etc. To serve appropriate content, in order to offer the best possible experience to the widest possible audience.
Adaptive Web Design is different from Responsive Web Design. Adaptive Web Design means that the web design rendered, displayed, via the requested URL is different each time if the terminal, the display device changes, the content remaining the same but the syntax manipulated by CSS3 and JavaScript detected in View to provide the best possible user experience for the device used by the visitor.
Adaptive Web Design is a web page creation approach that allows the use of a personalized layout and images, the purpose of which is to garner by detection a dedicated and customized (personalized) display.
Adaptive Web Design makes it possible to adapt an existing website to the various known devices.
The Content Management System or (CMS) is a computer platform that uses a content management or content management space that is stored in a database and allows the design, modification and management of a dynamic Website without the need to know a programming language, a tool for creating, editing and publishing content on the Internet, as it provides an intuitive user interface for building and editing web pages for an Internet Website.
Typically, a Web Content Management System (CMS) consists of two applications: the CMA (Content Management Application) and the CDA (Content Delivery Application). The CMA allows the author of the article or content, who does not master the HTML language to manage itself without a website without resorting to the expertise of a webmaster. On the other hand, the CDA uses and compiles this data in order to update the contents of the Website.
When someone refers to a Web Content Management System (CMS), she/he refers to a web application that provides capabilities for multiple users with different levels of authorization to manage the content of web pages without the need to have knowledge of programming languages.
A Web Content Management System (CMS) is a family of software for the design and dynamic updating of websites or multimedia applications. They share the following features:
When the CMS manages a dynamic content, it is referred to as a dynamic content management system (DCMS)
CMS should not be confused with EDM (Electronic Document Management) systems that enable enterprise content management (including document lifecycles).
Here is a list of the main content management systems (CMS) and their initial missions (see note below):
Note : Many of these CMS have evolved and can now be used to create very professional websites, for example Wordpress can now be used to have an online store, e-commerce, or social network Website while at base, Wordpress was developed to bring an
Web Hosting (or Internet Hosting) is an entity designed to provide web users to designed and managed Websites by third parties.
The Web Host (or Internet host) gives access to all Internet users of the deposited content in their accounts by the webmasters often via FTP software or a file manager. To do this, it maintains computers that are switched on and connected to the Internet 24 hours a day (web servers for example) via a very high-speed connection (several hundred Mb/s), on which software is installed: HTTP server Apache), mail server, database.
The main activity of the Web Hosting company is to install its servers, to secure them (by means of a corrugated power supply, rescued by a generator, an air-conditioned room equipped with fire-fighting devices), to keep them up to date Installing security updates to prevent malicious attacks, repairing them in the event of a malfunction, installing the software technologies that are desired by customers, or wanting to offer them (such as Internet programming languages and its plugins).
Web Hosting for websites is justified for various reasons including :
When a visitor requests a Web page from a Website to a Web browser, the visitor queries DNS servers to find out the IP address of the server hosting the Web site for that same web page. As soon as he gets the answer, the browser will query this web server and ask him for this webpage. The web server will then search for the page on its hard disk(s) (if it is a static Internet page), or make it using a web script (if it is a dynamic web page), then send its rendering HTML, CSS, Javascript to the browser, which displays it on the visitor's screen.
It may be important to locate where the host has its servers. Most search engines also rely on the location of servers to perform SEO of a website.