logo

Webontwikkeling

webontwikkeling verwijst naar het creëren, bouwen en onderhouden van websites. Het omvat aspecten zoals webontwerp, webpublicatie, webprogrammering en databasebeheer. Het is het maken van een applicatie die via internet, dat wil zeggen websites, werkt.

hoe het script in Linux uit te voeren

Webontwikkeling



Het woord Webontwikkeling bestaat uit twee woorden, namelijk:

    Web: Het verwijst naar websites, webpagina's of iets anders dat via internet werkt. Ontwikkeling: Het verwijst naar het helemaal opnieuw bouwen van de applicatie.

Webontwikkeling kan op twee manieren worden geclassificeerd:

Frontend-ontwikkeling

Het deel van een website waar de gebruiker rechtstreeks interactie heeft, wordt front-end genoemd. Dit wordt ook wel de ‘clientkant’ van de applicatie genoemd.



Frontend-routekaart

Routekaart voor front-endontwikkeling

Routekaart voor front-endontwikkeling

Populaire frontend-technologieën

    HTML: HTML staat voor HyperText Markup Language. Het wordt gebruikt om het front-endgedeelte van webpagina's te ontwerpen met behulp van opmaaktaal. Het fungeert als skelet voor een website, omdat het wordt gebruikt om de structuur van een website te maken. CSS: Cascading Style Sheets, liefkozend CSS genoemd, is een eenvoudig ontworpen taal die bedoeld is om het proces van het presentabel maken van webpagina's te vereenvoudigen. Het wordt gebruikt om onze website te stylen. JavaScript: JavaScript is een scripttaal die wordt gebruikt om dynamisch gedrag op onze website te bieden. Bootstrap: Bootstrap is een gratis en open-source verzameling tools voor het maken van responsieve websites en webapplicaties. Het is het populairste CSS-framework voor het ontwikkelen van responsieve, mobile-first websites. Tegenwoordig zijn de websites perfect voor alle browsers (IE, Firefox en Chrome) en voor alle schermformaten (desktop, tablets, phablets en telefoons).
    • Bootstrap 4
    • Bootstrap 5

Frontendbibliotheken en frameworks

HTML

CSS



    CSS-frameworks

    • Bootstrap
    • CSS met staartwind
    • Bulma
    • Fundering
    • Eerste CSS
    • Spectre CSS
    • Materialiseer CSS
    • Onsen-gebruikersinterface
    • Semantische gebruikersinterface
    • Blaze-gebruikersinterface
    • Puur CSS
    CSS-preprocessors

    • SASS
    • MINDER
JavaScript

    JavaScript-technologie

    • ES6
    • Typescript
    JavaScript-frameworks

    • AngularJS

      • Hoekige ngx-bootstrap
      • Hoekige PrimeNG
    • VueJS

      • NuxtJS
    • script.aculo.us
    • Ember.js
    • Stuur.js
    • Backbone.js
    JavaScript-bibliotheken

    • jQuery

      • jQuery-gebruikersinterface
      • jQuery mobiel
      • jQWidgets
      • jQuery EasyUI
    • ReageerJS

      • VolgendeJS
      • Mieren ontwerp
      • Reageer bureaublad
      • Reageer Rebas
      • Reageer Bootstrap
      • Reageer Reactstrap
      • BlauwdrukJS
      • Reageersuite
      • React.js Evergreen
      • Reageer materiaal-UI
    • P5.js
    • Fabric.js
    • D3.js
    • Verzamel.js
    • Underscore.js
    • Lodash
    • TensorFlow.js

Backend-ontwikkeling

Backend is de serverkant van een website. Het maakt deel uit van de website die gebruikers niet kunnen zien en waarmee ze geen interactie kunnen hebben. Het is het deel van de software dat niet in direct contact komt met de gebruikers. Het wordt gebruikt om gegevens op te slaan en te ordenen.

Backend-routekaart

Roadmap voor backend-ontwikkeling

Roadmap voor backend-ontwikkeling

Populaire backend-technologieën

    PHP: PHP is een server-side scripttaal die speciaal is ontworpen voor webontwikkeling. Java: Java is een van de populairste en meest gebruikte programmeertalen. Het is zeer schaalbaar. Python: Python is een programmeertaal waarmee je snel kunt werken en systemen efficiënter kunt integreren. Knooppunt.js: Node.js is een open source en platformonafhankelijke runtime-omgeving voor het uitvoeren van JavaScript-code buiten een browser.

Back-endframeworks en technologie

PHP

    Kader: Laravel CMS: WordPress

KnooppuntJS

    Kader: Express

Python

Robijn

    Kader: Ruby on Rails
Java

    Kader: lente, slaapstand

C#

Database:

    Relatiedatabase

    • Postgre-SQL
    • MariaDB
    • MySQL
    GeenSQL-database

    • MongoDB

Handleidingen voor webontwikkeling

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap
  • Reageer JS
  • AngularJS
  • PHP
  • Knooppunt.js
  • Django
  • Kolf

Enkele belangrijke links over webontwikkeling

  • Begin met webontwikkeling met een voorsprong
  • Waarom heb je een responsieve website nodig?
  • Top 10 raamwerken voor webapplicaties
  • Web 1.0, Web 2.0 en Web 3.0 met hun verschillen
  • 10 feiten over webontwikkeling en webontwerp die u moet weten
  • Hoe kan ik beginnen met het leren van webontwikkeling?
  • De toekomst van webontwikkeling
  • Beste boeken om front-end webontwikkeling te leren
  • Beste boeken om back-end webontwikkeling te leren
  • 10 dingen die u moet weten als webontwikkelaar
  • Hoe kies je een Technology Stack voor de ontwikkeling van webapplicaties?
  • Top 10 tools die elke webontwikkelaar een keer moet proberen