--- title: Index about Web Development tags: Book Directory descriptions: learning path on web development --- {%hackmd U6g0skbVTIyVdJhvWCgo2Q %} <script> .working { font-size: 4px; vertical-align: sub; } </script> # <span class="big-title">Index about Web Development</span> ``` Nowadays, B/S model is widely used in web development. ``` > a quick look about C/S model, PHP - [Basic](https://hackmd.io/@yzLin56789/ByBQ3Wdet/%2F7C7JhU6dTIu9eG7XOt1oLQ) - Structure of Web - HTML intro - CSS intro - JavaScript intro - [HTTP Full Description (Including HTTPS)](/WVwqEJXTRVO44Qw9zeLA6g) - Introduction about secure layer - Full introduction about HTTP messages - [URL](/QfdUUcyTSxeb0S5pW4BSow) - Simple Introduction for URL - DNS introduciton ## <span class="intext-title">Frontend</span> - [HTML](/QN1CdET_TxCrdxL6eJHMCA) - HTML XHTML HTML5 - Semantics, SEO - [CSS](/vuh_8sJTSfSqQndStuCkcA) - format - selectors - box model - JavaScript - [JavaScript Syntax](/mKeI3lVBQgqH730NKXwcXQ) - Syntax - Primitive Types - Native Objects - [JavaScript_Web_Interaction](/qnRAShVDRHO-o1O2PkREKQ) ``` interaction with web element ``` - BOM, DOM - Web APIs - AJAX - [JavaScript_ES6](/mFNKUu1FRN-P4PD97JcPTw) - ES6 extension - [Web API -- canvas & application](/jnO8D9-QQDObw7dkX5YgGg) - canvas introduction - three combinational examples about canvas - [JQuery](/lcYjnOv3Qdu1zdDEUa98wA) - Effects - HTML - Confict - [React](/wO7HlPz0Rq6eloUd8yclVQ) - a `view` library - rendering - JSX extension - Babel introduction - Data flow - [Blazor](/Ld9wEdTuQJCjd8ZUQEx__A) - create UI component via C# - Browser + Razor = Blazor - a replace of JS, but it can still interact with JS - <span class="working">BlazorSignalR</span> ## <span class="intext-title">Backend</span> - [Tornado Web Server](/kLSIm_6PRheWVmLu1iZDHg) - a python web server - routing, application - encapsulation of kqueue/epoll - [ASP.NET core MVC](/y7krwOOLRA-HEM1Q6Po9Yw) - full introduction about ASP .NET - development framework - Razor Web development (SPA -- background: seperation about frontend MVC and Backend MVC) - NodeJS - [NPM and NVM](/hy8BeO3vScKfi106ZPB-lg) - ...working on - [PHP](/jHSfy6sZTiOXa5t9OKTmig) - php syntax - php environment - php example ## <span class="intext-title">Working on...</span> - TypeScript - working on... - Fetch API - working on... - ES6 and its extentend - working on... - section: Data Base