|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/html-5-e-css-3-da-zero-a-esperto/
课程评论:没有评论
**课程名称:** HTML e CSS: Corso completo da zero a esperto (HTML和CSS:从零到精通的完整课程) **课程概述:** 本课程旨在为希望进入网页开发领域的学习者提供全面的HTML5和CSS3知识。 **核心内容:** * **HTML5基础:** * 表单(Forms)的创建与样式设计。 * 文本排版与排版标签(如标题、段落、粗体、上标/下标、引用等)。 * 语义化标签(Semantic Tags)的应用。 * 表格(Tables)的构建与管理。 * 列表(Lists)(有序、无序、定义列表)的运用,以及如何用它们创建卡片和菜单。 * 多媒体元素(Multimedia Elements):图像、音频和视频的处理。 * 链接(Links)的创建,用于连接不同页面。 * **CSS3核心:** * Flexbox(弹性盒子布局)。 * 各种选择器(Selectors)的应用。 * 常用CSS属性详解。 * 过渡(Transitions)和动画(Animations)。 * Specificity(特异性)机制。 * 元素布局与定位(Positioning)。 * Box Model(盒子模型)。 * 响应式设计(Responsive Design)的实现。 * **相关开发工具与概念:** * Git和GitHub:用于专业代码协作与版本控制。 * Render:用于部署和上线网站。 * 网站相关的基本法律和建议:GDPR、隐私政策、必填信息等。 * 网页设计辅助工具:颜色选择器、Open Graph Protocol。 * 图像和视频优化工具。 * 用于客户支持交互的小部件(widgets)创建。 **学习方法:** 本课程采用“在实践中学习”(Learning by Doing)的教学方法,结合理论讲解和大量实际项目应用。提供多种代码片段和练习,鼓励学生亲自动手编写代码,并通过与讲师提供的代码和视频讲解进行对比来加深理解。 **重要提示:** 本课程是后续课程“RWD + CSS avanzato + Sass”的基础。因此,响应式设计(RWD)的深入讲解、Gridbox、部分伪类/伪元素以及Sass等内容不会在本课程中详尽涵盖,以避免课程内容过于冗长。 **目标:** 通过本课程,学习者将能够独立构建单页和多页网站,并掌握网页开发的基本技能和实用的工作流程。
Se vuoi iniziare una carriera nello sviluppo web HTML e CSS sono un "must to have" cioè sono delle conoscenze essenziali perchè sono alla base del web.HTML costituisce la struttura delle pagine web, l'impalcatura, CSS invece è il vestito è cioè la parte grafica che le rende accattivanti e lavorano in simbiosi. Sia se miri a diventare uno sviluppatore frontend sia se ambisci a posizioni da backend developer devi sporcarti le mani con HTML e CSS.L'imprinting che ho dato al corso è di trattare gli argomenti con grande dovizia di particolari, senza dare nulla per scontato e la superficialità non sarà di casa in questo corso. L'intento è quello di fornirti una guida dettagliata sugli argomenti oggetto di studio e contemporaneamente di farti acquisire la forma mentis per affrontare in autonomia la genesi di un sito web.In questo corso troverai una guida completa di HTML5, a seguire un compendio non esaustivo di quello che tratteremo:Form con tutti i suoi campi e formattazione con i fogli di stileTag riguardanti l'impaginazione del testo e la tipografia come le intestazione (h1 h2 ecc.) paragrafi p, strong,sup,cite e tanti altri. Tag semanticiGestione delle tabelle e di tutti i tag inerentiListe ordinate e non ordinate e definition list (ul,ol,dl) e loro utilizzo per creare delle card e dei menu orizzontali e verticaliElementi multimediali:gestione delle immagini,audio e videoLink per collegare pagine diverseIl CSS verrà introdotto il prima possibile perchè lavora in combutta con html e si tratteranno Flexbox, i vari selettori,la stragrande maggioranza delle proprietà più usate, le transizioni,le animazioni, la specificità, la disposizione dei vari elementi, il box model, i vari tipi di posizionamento e tanti cutting edge, creare siti responsive e tanto altro.Parallelamente tratterò anche qualche argomento riguardante il grande ecosistema di tecnologie nello sviluppo web come git e github per condividere codice in maniera professionale e Render per deployare un tuo sito e metterlo effettivamente online.Non mancherà il trattare argomenti correlati ai siti web ma fondamentali come la GDPR, informativa privacy, informazioni obbligatorie da inserire nel sito, tool per scegliere i colori per rispettare i principi di web design,usare open graph protocol, tools per ottimizzare e convertire immagini e video, servizi per creare un widget per consentire all'utente di interagire con il centro assistenza ecc...Implementeremo sia siti multipagina cioè composti da più pagine html sia siti one-page cioè quei siti piccoli in cui tutte le pagine sono contenute in un'unica paginaIl corso non è una mera trattazione dei tag esistenti ma dopo una iniziale spiegazione inerente i tag e le proprietà css accompagnato da snippet di codice semplici si vedrà la loro applicazione all'interno di layout e progetti reali. Quindi il corso è concepito con l'approccio learning by doing, con un taglio estremamente pratico senza tralasciare comunque gli aspetti teoriciIn questo ambito reputo che sia indispensabile scrivere codice in prima persona e non limitarsi a un apprendimento passivo quindi sarai pungolato con degli esercizi che dovrai svolgere in autonomia, e poi alla fine ti fornirò la mia soluzione che potrai confrontare con la tua (sia il codice che il video con la spiegazione).Nota che questo corso è considerato propedeutico a un altro mio corso "RWD + CSS avanzato + Sass" e quindi per argomenti come rwd non c'è un approfondimento completamente esaustivo e gridbox e alcune pseudoclassi e pseudoelementi e Sass, non sono presenti in questo corso: spararti tutti questi concetti in un unico corso l'avrebbe reso lungo oltremisura e sarebbe stato come scalare l'Everest portarlo a termine.Allora, sei pronto/a per iniziare?