Développement web

54 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.

Développement d'applications Web avec le framework PHP Symfony 2

This document discusses the impact of PHP frameworks, specifically Symfony 2, on web application development, emphasizing its advantages such as modularity, maintainability, and productivity. It highlights Mercator Océan's adoption of Symfony 2 for their applications and details the framework's features and design principles. The article aims to demonstrate the relevance of using such frameworks even in small projects.

symfony
framework
donn
8p0
React Native Notes for Professionals

This document is a comprehensive guide to React Native, designed for professionals. It covers various setup processes for different operating systems and explores fundamental concepts such as props, state, and routing. The book is structured into chapters and sections, providing practical examples and insights for effective development.

react
native
quot
91p0
React JS Notes for Professionals

This document serves as a comprehensive guide for professionals looking to learn or enhance their skills in React JS. It covers the basics of React, including setup and component creation, as well as more advanced topics such as integration with TypeScript. The content is structured into chapters and sections for easy navigation.

react
quot
component
110p0
PHP Notes for Professionals

This document serves as a comprehensive guide to PHP programming, providing over 400 pages of professional hints and tricks. It covers fundamental concepts including variables, variable scope, and superglobals, aimed at assisting programmers in enhancing their PHP skills. The material is unofficial and intended for educational purposes.

quot
array
section
University of Edinburgh'481p0
Node.js Notes for Professionals

This document serves as a comprehensive guide to Node.js, offering 300+ pages of professional hints and tricks. It covers fundamental concepts ranging from getting started with Node.js to managing packages with npm. The content is aimed at providing educational resources for developers looking to expand their knowledge in Node.js.

quot
node
function
334p0
HTML5 Canvas Notes for Professionals

This document serves as an unofficial guide to HTML5 Canvas for educational purposes. It contains over 100 pages filled with professional hints and tricks to enhance the use of HTML5 Canvas. The guide includes chapters on various topics, including getting started, text manipulation, and polygon rendering.

canvas
quot
function
180p0
HTML5 Notes for Professionals

This book provides over 100 pages of professional hints and tricks for HTML5. It serves as an unofficial educational resource to help users get started with HTML programming. The document covers a wide range of topics from basic structure to advanced text formatting techniques.

quot
section
role
124p0
CSS Notes for Professionals

This document is a comprehensive guide to CSS, featuring over 200 pages of professional hints and tricks for effective web styling. It covers various aspects of CSS, from getting started to advanced selectors and formatting rules. Written for educational purposes, it serves as an unofficial resource for those looking to enhance their CSS skills.

quot
section
element
244p0
AngularJS Notes for Professionals

This document provides over 100 pages of professional hints and tips for using AngularJS. It covers various topics including getting started, modules, components, and built-in directives. The content is aimed at helping professionals enhance their understanding and proficiency in AngularJS.

quot
function
scope
201p0
Révisez Votre Bac - La Pile Daniell et Équilibres Chimico-Électriques

This document provides a comprehensive review of electrochemical concepts and applications, focusing on the workings of the Daniell cell and general electrochemical principles. It explains fundamental processes like oxidation, reduction, and electrode equations, backed by derivations and reaction schematics. Additionally, the text delves into equilibrium reactions in various conditions, including examples of dynamic systems, Nernst equations, and redox power hierarchy. The content also integrates practical quizzes and references for academic reinforcement.

Daniell cell
Electromotive force (E)
Nernst equation
76p0
Frameworks de développement web

This course aims to educate students about recent web development technologies and introduce various well-known frameworks. By the end of the course, students will have practical experience in using these frameworks through the completion of a mini-project. The course covers topics such as Java with Spring, AngularJS, and Symfony.

framework
veloppement
frameworks
1p0
Architecture MVC et ses implémentations

Cette présentation explore le modèle d'architecture 'Modèle-Vue-Contrôleur' (MVC), son rôle dans la séparation des préoccupations pour améliorer le développement et les tests logiciels, et ses variantes et alternatives. Elle couvre en détail les couches du modèle, vue, et contrôleur en MVC, puis introduit des concepts associés comme MVP, PAC, et MVVM. Les implémentations concrètes sont discutées, notamment celles dans les frameworks J2EE et ASP.NET MVC, suivies d'une liste exhaustive de frameworks populaires exploitant cette architecture, comme Django et Ruby on Rails.

MVC
Symfony Framework
Design Pattern
26p0
La Technologie JSP et Environnements de Développement

This document explores JSP (JavaServer Pages) technology, emphasizing syntax, directives, and usage of actions like useBean, getProperty, and setProperty for efficient dynamic page creation. It introduces scopes for object visibility and redirects actions such as forward and include. Additionally, JSP Expressions Language (EL) is discussed to simplify data access, perform logical operations, and manipulate collections, arrays, and maps. Practical examples illustrate the concepts using beans, lists, maps, and implicit objects.

JSP syntax
EL (Expression Language)
useBean directive
Institut Supérieur des Etudes Technologiques de Bizerte Département Technologi14p0
Atelier N°3 : Transmission de données entre JSP et Servlet

The document elaborates on data transmission between JSP and Servlets. It distinguishes between request attributes (server-side) and parameters (client-side). Practical examples demonstrate how to set and retrieve attributes in a servlet and JSP, and how to send parameters via URLs using the GET method. Finally, it highlights the fundamental differences between HTTP parameters and Java request attributes.

JSP
Servlet
HTTP
Institut Supérieur des Etudes Technologiques de Bizerte Département Technologi6p0
Développement Framework Côté Serveur - Atelier 1: Créer un projet Symfony avec PHPStorm

This document provides step-by-step guidance on creating a new Symfony project using PHPStorm. It details the specific configurations such as project type, Symfony package selection, and PHP executable location. Additional steps include downloading necessary files through Composer and testing the project on a local server. The guide ensures successful initialization and verification of a Symfony project structure and execution.

Symfony
PHPStorm
Composer Project
ISET4p0
HTML and Web Development Practical Tutorial

This document is a practical guide for web development coursework for SI3 classes. It introduces the fundamentals of HTML structures and tags, focusing on creating, formatting, and structuring web pages using `<head>` and `<body>` sections. It emphasizes practical tasks such as adding images, creating links, and designing menus alongside creating a curriculum vitae page. The exercises include both theoretical knowledge and practical implementation aimed at developing basic front-end web development skills.

HTML
Block and Inline structure
Document structure
UNIVERSITE DE CARTHAGE DEPARTEMENT FACULTE DES SCIENCES DE BIZERTE INFORMATIQUE6p0
Atelier Développement Web - DSI2

The document describes programming exercises aimed at creating visual representations of data using loops in web development. The first exercise involves creating a table that pairs month numbers and names with colored backgrounds using 'for' and 'foreach' loops. The second exercise focuses on displaying the days of the week in both French and English using a 'foreach' loop. These exercises emphasize practical utilization of arrays and loops within coding solutions.

web development
for loop
foreach loop
ISET1p0
Chapitre V : Les fonctions

This document extensively describes PHP functions, their definitions, and applications. It outlines local and global variable scopes, argument passing, and the role of the 'return' statement. Furthermore, it covers the use of the 'require', 'include', and 'include_once' functions to integrate external files effectively. Practical code snippets demonstrate key concepts, enhancing understanding through direct examples.

PHP functions
function syntax
variable scope
ISET2p0
Chapitre III : Les instructions de contrôle

The document explores PHP's control structures, including conditional statements like if, else, elseif, and switch for decision-making processes. It covers iterative structures such as for, while, and do-while loops for repetitive execution of code blocks. Syntax nuances, practical examples, and alternative syntaxes for these structures are illustrated throughout. Additionally, it highlights the use of break and continue statements to control loop execution flow.

PHP
if
else
ISET6p0
PHP - Notions de base

The document provides an extensive overview of PHP, detailing its history, evolution, syntax, and practical use cases. Beginning with its origins as 'Personal Home Page', PHP evolved into 'Hypertext Preprocessor', a versatile server-side language closely resembling C and Perl. Core features include integration with HTML, dynamic web page generation, implicit variable typing, arithmetic and logical operators, and string handling. Practical examples illustrate PHP's usage, while advanced constructs like constants, references, and powerful mathematical functions are also discussed.

PHP
Personal Home Page
Hypertext Preprocessor
ISET8p0
Atelier Développement Web - Atelier N°3

The document outlines a series of programming exercises aimed at learning loop structures such as for and foreach. The first exercise focuses on generating a table that pairs month numbers with month names and adds color to cells, using both 'for' and 'foreach' loops. The second exercise involves creating a table that translates the days of the week into both French and English using a single array. Both tasks emphasize practical implementations of arrays and loops to solve programming problems in a structured way.

loops
foreach
array
ISET1p0
Symfony3: Développement

This document provides a hands-on guide to Symfony3 by introducing activities that progressively build skills from templating to CRUD operations. It begins with templating basics, teaching users to render variables and design reusable templates, followed by creating routes and actions for tasks such as greeting users and summing integers. Later sections cover complex operations, like entity creation, database integration, and managing forms or CRUD for entities such as students and instructors. Each activity includes implementation instructions and real-world use cases.

Ahmed Zaki JENHANI
Symfony3
CRUD
Iset12p0
Développement Web

This document comprehensively covers foundational and advanced concepts in web development. It begins with static web development, including HTML, CSS, JavaScript, and AJAX, and progresses to dynamic web development utilizing PHP and Object-Oriented PHP. Key methodologies like the MVC model, DOM manipulation, and event handling are detailed, along with essential JavaScript objects such as Strings, Dates, Arrays, and Numbers. Finally, it introduces AJAX, its asynchronous functionality, and its integration with modern technologies to create rich user interfaces.

JavaScript
AJAX
MVC model
59p0
Mémento des expressions régulières

This document serves as a quick reference for developers working with regular expressions (regex) in PHP. It provides concise explanations of regex structures, character classes, quantifiers, and meta-characters, as well as how to execute searches, matches, and replacements using PHP functions like preg_match and preg_replace. Key topics include regex delimiters, quantifier usage, and advanced features like capturing groups and PCRE-specific options such as case insensitivity and ungreadiness. The document aims to synthesize essential regex functionalities for efficient coding practice.

regular expressions
preg_match
preg_replace
6p0