0% ont trouvé ce document utile (0 vote)
23 vues21 pages

Claude Claver

Transféré par

judenganga09
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues21 pages

Claude Claver

Transféré par

judenganga09
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Bilan sur la formation en développement

Web

Apprenant: M Claude Claver MAKINDOU


Formateur: Mr Rolland SEMBE
PLAN DE PRESENTATION

• FRONT END
• BACK END
INTRODUCTION

Le Développement web ou Mobile consiste à mener de


bout en bout les projets informatiques en créant les
applications multiplateformes.
Développement

• FRONT END
Front-End

Front End c'est la partie visuelle des applications et sites


(autrement dit la charte graphique). Cette partie Web
consiste à coder et disigner les pages web.Le Front se
repose essentiellement sur le html, css et bien d'autres
framework.
Front-End

Editeur de texte: Est un environnement de


programmation où l'on peut développer les sites et les
applications.
Visual Studio Code est un éditeur de code gratuit, léger
et extensible pour la construction d'applications web, de
bureau et mobiles.
Disponible sur les plateformes Linux, macOS etc
Front-End

FrameWork: C'est un cadre de travail constitué d'un


ensemble des outils logiciels permettant de dévélopper
des applications web et mobile.
Front-End

HTML 5:
HTML signifie « HyperText Markup Language » qu'on peut
traduire par « langage de balises pour l'hypertexte ».
Il est utilisé afin de créer et de représenter le contenu d'une page
web et sa structure.

CSS 3 :
CSS est un langage de programmation qui vous permet de
déterminer la design des documents électroniques
JavaScript:
Durant la formation nous avons étudier JavaScript qui est un
langage de programmation interprétée à typage dynamique.
Front-End

TypeScript est un langage de programmation libre et


open source développé par Microsoft.
Il s'agit d'un sur ensemble syntaxique strict de
JavaScript, ce qui signifie que tout code JavaScript
correct peut être utilisé avec TypeScript. TypeScript
ajoute un typage statique optionnel au langage.
TypeScript a pour but d'améliorer et de sécuriser la
production de code JavaScript.
Front-End

Angular 16:
Angular est un Framework open source écrit en JavaScript développé par
Google.
Il permet la création d’applications Web et plus particulièrement de ce
qu’on appelle des « Single Page Applications ».
Les Single Page Applications sont des applications web accessibles via une
page web unique qui permet de fluidifier l’expérience utilisateur et
d’éviter les chargements de pages à chaque nouvelle action. Angular est un
framework de développement web qui vous permet de créer des
applications
web dynamiques en utilisant HTML, CSS et JavaScript.
Ce frameWork nous a permis de réaliser les projets tels que Congo
Annuaire,
HubLogistique, Sante-App côté client que nous allons vous présenter dans
la suite de notre présentation.
Développement

• BACK END
Back-end

Back end:
Le back end désigne les parties du code d’une
application ou d’un logiciel permettant son
fonctionnement et est inaccessibles à l’utilisateur.
On le désigne aussi sous le nom de couche d’accès aux
données d’un logiciel ou d’une machine.
Il inclut toutes les fonctionnalités nécessitant un accès et
une navigation par des moyens numériques.

Visual Code: Est un environnement de programmation


permettant de développer les applications Back end.
Back-end

DotNet 7, 8:
.NET est une plateforme de développement gratuite,
multiplateforme et open source permettant de créer de
nombreux types d’applications.
Elle peut exécuter des programmes écrits dans
plusieurs langages, C# étant le plus populaire.
Elle repose sur un runtime hautes performances
utilisé en production par de nombreuses applications à
grande échelle.
Back-end

C#:
C# est un langage de programmation orientée objet,
fortement typé, dérivé de C et de C++, ressemblant au
langage Java.
Il est utilisé pour développer des applications web, ainsi
que des applications de bureau, des services web, des
commandes,
des widgets ou des bibliothèques de classes.
Back-end

Ces outils informatiques nous ont permis de créer les


applications Back end telles que:

-Application Console
-Application Web
-API
Back-end (ADO & Dapper)

Dapper : est un produit de cartographie objet-relationnelle (ORM)


pour la plate-forme Microsoft.NET.
Il fournit un cadre pour mapper un modèle de domaine orienté
objet à une base de données relationnelle traditionnelle.
Son but est de soulager le développeur d’une partie importante des
tâches de programmation liées à la persistance des données
relationnelles.

ORM signifie Object-Relational Mapping. Un ORM est un


ensemble de classes permettant
de manipuler les tables d’une base de données relationnelle comme
s’il s’agissait d’objets.
Back-end

Application Console : accessible depuis de le terminal de votre


systeme d'exploitation.
Application Web: accessible depuis le navigateur .
API:
Une API, pour Application programming interface, est un
programme permettant à deux applications distinctes de
communiquer entre elles et d’échanger des données. Cela évite
notamment de recréer et redévelopper entièrement une application
pour y ajouter
ses informations. Par exemple, elle est là pour faire le lien entre des
données déjà existantes et un programme indépendant.
Back-end

Postgres: est un système de gestion de base de données. Il permet de


persister les données et assurer les opérations CRUD sur les
données.
Back-end

Structure de Projet:
• Docs
• Src (Abstraction, DAO, BL)
• Test
Conclusion

Les 12 mois de formation sur le développement au sein de l’entreprise


T-esoft nous a permis de mettre en avant et comprendre les concepts
avancés de la programmation et de réaliser les applications multiplateforme
que nous allons vous présenter tout de suite.
Merci pour votre attention

Vous aimerez peut-être aussi