Développement web

100 documents à télécharger gratuitement

Cours, examens, TD, TP et exercices de développement web. Thèmes couverts : HTML, CSS, JavaScript, PHP, React, frontend, backend.

Chapitre 4 : Les tableaux

This document explains arrays in PHP, focusing on their initialization, traversal, and functions. Simple arrays allow elements of various types, initialized either statically or dynamically, and accessed via indices starting at zero. Associative arrays link string keys to values, offering improved data structure preservation and flexible traversal using loops or functions. Several core functions for array manipulation (e.g., count, shuffle, merge) and traversal alternatives (e.g., reset, next, current) are outlined for both normal and associative arrays.

array
PHP syntax
traversal methods
6p0
Symfony Project Creation and Configuration Guide

The document outlines step-by-step instructions for setting up a project using the Symfony framework. It begins with creating the project in a suitable directory, configuring the database, and activating Symfony. Further sections detail entity creation using Doctrine, database schema creation, and developing CRUD interfaces for database entities. By following the provided commands and examples, developers can build and test functional web applications effectively.

Symfony2
doctrine:generate:entity
ORM
14p0
HTML5 Development Workshop: Practical Exercises

This document guides students through practical exercises focusing on HTML5 features like input elements, semantic tags, and styling with CSS. The first exercise involves creating a web page ('formulaire.html') using various input types introduced in HTML5 and styling it using CSS. The exercises also include testing these features across different browsers, identifying notable observations, and recreating web pages (index.html and inscription.html) while integrating HTML5 semantics. Students are instructed to adhere to a provided design prototype and make necessary adjustments to achieve th...

HTML5
input elements
semantic tags
Institut Supérieur des Études Technologiques4p0
Programming Web 2 - Task 1: Part 2: Recap on Divisions and Stylesheets

This document outlines the steps to create two web pages, 'index.html' and 'inscription.html', using HTML and CSS. It emphasizes organizing page structure with <div> elements and styling them using external CSS files. Participants are tasked with linking stylesheets to the HTML pages and implementing layout designs based on provided mockups. Further instructions include adding personalized content and creating alternate styles using a second CSS file.

HTML
CSS
div
Institut Supérieur des Études Technologiques2p0
TP1 – Partie 1 : Rappel sur les cadres

The document provides instructions for creating a small website using HTML framesets. The project guides students through creating specific pages (entete.html, menu.html, contenu.html, footer.html, and index.html) with detailed styling and layout specifications. The exercise concludes with assembling these pages using HTML framesets to construct a functional multi-frame webpage. Additional notes detail the syntax and examples for using the <FRAMESET> tag.

frameset
HTML5 and CSS3
web development basics
Institut Supérieur des Études Technologiques3p0
HTML5 Form Elements and Semantic Structure

The document describes a step-by-step lab exercise focused on creating and styling web pages using HTML5 features and CSS. It includes implementing new input types such as date, time, and color, and lays out the semantic HTML5 tags for better page structure (e.g., header, nav, section). Students are instructed to create two web pages ('index.html' and 'inscription.html') with layouts matching provided maquettes. Testing the pages across browsers and applying specific CSS styling rules for appearance and responsiveness are integral to the methodology. The findings include understanding the u...

HTML5
CSS
Semantic Tags
Institut Supérieur des Études Technologiques4p0
Programmazione Web 2: TP1 – Partie 2 – Rappel sur les divisions et les feuilles de styles

This document is a practical programming assignment focused on creating web pages using HTML and CSS. It explains how to design two web pages ('index.html' and 'inscription.html') based on given mock-ups by utilizing <div> tags to create structural blocks and linking them to external stylesheet files. Specific styling instructions include designing page layouts with CSS properties (e.g., position, width, height, overflow). Additionally, personalization for the webpage content, such as user details, menu links, and footer elements, is required. The assignment emphasizes understanding and imp...

HTML
CSS
<div>
Institut Supérieur des Études Technologiques2p0
Introduction to HTML5 and CSS3

This document provides an in-depth introduction to HTML5 and CSS3, detailing the fundamental concepts such as structure, syntax, and the differences between block and inline elements. It highlights new semantic tags, HTML5 features such as multimedia integration, new form input types, and APIs, as well as CSS3 improvements like rounded corners and media queries. The presentation also includes practical code examples and comparisons to earlier standards, emphasizing the importance of semantic coding for better accessibility and machine readability.

HTML5
CSS3
semantic tags
49p0
CSS3 Comprehensive Guide

This document provides a detailed explanation of CSS3 fundamentals, including selectors, properties, and values, offering multiple advanced techniques for styling web elements. It delves into CSS3’s extensive features such as gradients, transformations, box-model properties, and pseudo-elements. Practical examples clarify the implementation of transitions and animations, enabling smooth dynamic effects. Additionally, it emphasizes compatibility techniques through vendor prefixes and advanced graphical controls like matrix transformations.

CSS3
nth-child formula
transition-timing-function
52p0
HTML5 Canvas - Fundamentals and Techniques

This document introduces the HTML5 canvas element, a new component for rendering dynamic bitmap images. The guide explains how to initialize and access the canvas via HTML and JavaScript, detailing the system of coordinates and drawing principles. It covers methods for creating shapes, paths, and arcs, as well as styling options like line thickness, colors, and joint styles. Finally, techniques for rendering images dynamically on the canvas are discussed with step-by-step implementation via JavaScript.

canvas
getElementById
JavaScript
16p0
Drag & Drop in HTML5

This document provides an overview and practical guide to implementing Drag & Drop functionality in HTML5 using JavaScript. It discusses essential concepts such as source elements, payloads, and target zones. Key events like dragstart, dragover, and drop are explained, alongside their implementations. The document highlights creating draggable elements, using the DataTransfer object, and handling events to enable intuitive web interactions.

Drag & Drop
ondragstart
HTML5
11p0
Media Queries in CSS3

This document introduces CSS3 media queries, explaining their role in responsive web design by adapting styles based on device characteristics such as screen size, resolution, and type. It elaborates on the syntax of media queries, including logical operators like 'and,' 'only,' and 'not,' and provides practical examples. Detailed rules for applications like print-specific styling and device-based design considerations are outlined. Additionally, the document explains supported media features, including device dimensions, orientation, and resolution, offering insight into precise use cases...

CSS3 Media Queries
Responsive Web Design
@media rule
9p0
Audio & Video

This document is an instructional slide deck about implementing and managing audio and video content in web development. It explores HTML5 elements like audio and video, alongside key attributes and functionalities such as autoplay, loop, and preload. The document outlines browser compatibility for common media formats like MP3, MP4, Ogg, and WebM. Examples demonstrate both basic and advanced embedding techniques, leveraging HTML5 and fallback objects.

HTML5 audio
HTML5 video
MIME-Type
8p0
QCM : Configuration d’un serveur Apache

This document is a multiple-choice questionnaire focused on the configuration and management of the Apache web server. It explores critical topics such as the primary configuration file path, web server behaviors, access restriction mechanisms, error handling, and logging systems. Specific attention is given to implementing directives in the httpd.conf file to address specific use cases like blocking directory access and handling errors. The questions also cover command-line troubleshooting techniques and the use of external configuration files.

Apache
httpd.conf
AllowOverride
2p0
Prog Web & MM

This document contains exercises designed to enhance understanding of PHP programming concepts including strings, arrays, and functions. It covers practical tasks such as formatting output, creating and manipulating arrays, and defining PHP functions. Students will implement their knowledge through hands-on coding exercises.

caracte
tableau
fonction
1p0
Prog Web & MM

This document contains exercises for a web programming course focused on HTML and CSS. It includes tasks for creating tables and web pages with specific styling requirements. The exercises aim to enhance the understanding of web design and layout using CSS.

ligne
fond
clair
2p0
Prog Web & MM

This document outlines a series of exercises on HTML programming focused on creating a basic web page. It covers essential HTML elements such as text formatting, alignment, and the incorporation of images and tables. The exercises encourage hands-on practice for understanding web development fundamentals.

paragraphe
justifie
phrase
3p0
Prog Web & MM

This document contains a series of PHP exercises focusing on string manipulation, arrays, functions, and mathematical operations. Each exercise demonstrates the implementation of specific programming concepts through PHP code. The document is designed for an educational context, specifically for a programming course.

quot
echo
html
3p0
Prog Web & MM

This document presents various exercises related to CSS styles and HTML structures. It includes examples of tables with different styling classes and multiple exercises focused on CSS applications. The document serves as a guide for implementing CSS in web pages.

quot
color
class
5p0
Prog Web & MM

This document includes exercises designed to teach HTML basics, such as formatting text, using headings, and creating lists. It specifically covers the use of HTML tags like <PRE>, <p>, and <ul>. The exercises are aimed at developing web page layout skills.

paragraphe
justifie
phrase
3p0
Learn HTML and CSS with w3schools

This document introduces a comprehensive guide to learning HTML and CSS through a straightforward tutorial approach provided by w3schools. It covers various topics including HTML tags, formatting text, creating links, and applying styles. The tutorial is designed for beginners who want to quickly create web pages with practical examples and detailed references.

quot
html
text
243p0
Introduction to JavaScript DOM Manipulation through HTML Exercises

This document provides practical exercises in JavaScript programming for dynamic HTML manipulation using the Document Object Model (DOM). Through a series of structured tasks, it covers creating and modifying HTML elements, event handling through JavaScript functions, and applying CSS for customized styling. Additionally, learners are guided through a case study to design a web page with dynamic elements, emphasizing file structures, validation checks, and real-world applications of DOM methods.

HTML structure
CSS styling
JavaScript DOM manipulation
5p0
Functional Webpage Development: HTML, CSS, JavaScript, and DOM Applications

The document provides step-by-step exercises to help learners practice HTML, CSS, and JavaScript. It guides the development of interactive web elements like buttons and paragraphs, emphasizing DOM manipulation. Methodologies progress from simple attribute changes to implementing dynamic content updating and copying mechanisms. The final case study integrates HTML, CSS, and JavaScript to create a structured and functional webpage with real-time data displays and interactive user features.

HTML
CSS
JavaScript
5p0
Dynamic Web Page Creation and Manipulation Using HTML, CSS, and JavaScript

The document guides students through core DOM manipulation techniques using HTML, CSS, and JavaScript. Key exercises include dynamically changing webpage content, copying and styling HTML elements, and creating reusable JavaScript functions for interactivity. Advanced tasks focus on applying design principles with CSS, form handling, and completing a structured web project that integrates all learned concepts. Detailed steps and corresponding code illustrate real-world implementations of these methodologies.

HTML
CSS
Javascript
5p0

Autres ressources en développement web