Nathan MD

Bienvenue sur mon portfolio

À propos de moi

Je m'appelle Nathan MARQUES--DUVAL, j'ai 19 ans et suis actuellement étudiant à l'EFREI en BTS SIO. Passionné par le développement informatique, je possède une expérience de quatre ans acquise de manière autodidacte où j'ai affiné ma maîtrise des langages de programmation tels que JavaScript, Python, C#, ainsi que des technologies web HTML et CSS. J’ai aussi appris à créer des machines virtuelles tels que Debian et Windows server sur VMware.

Parcours scolaire

EFREI Paris

📅 2026 – 2029

📍 Villejuif

🎓 Cycle Ingénieur Logiciels et Systèmes d’Information (LSI)

EFREI Paris

📅 2024 – 2026

📍 Villejuif

🎓 BTS SIO

Lycée Marianne

📅 2024

📍 Villeneuve-le-Roi

🎓 Baccalauréat général, spécialités mathématiques et NSI

Collège Henri-Matisse

📅 2021

📍 Choisy-le-Roi

🎓 Brevet des collèges

Certifications

C++ Essentials 2C++ Essentials 2 badge

Dans C++ Essentials 2, vous approfondirez vos compétences en C++ en explorant des notions plus avancées. Ce cours met l’accent sur la programmation orientée objet, les classes, l’héritage et le polymorphisme. Vous découvrirez également des concepts comme les exceptions et la surcharge d’opérateurs.

C++ Essentials 1C++ Essentials 1 badge

Dans C++ Essentials 1, vous serez initié aux fondamentaux de la programmation avec le langage C++. Utilisé dans des domaines exigeants comme la finance, les jeux vidéo ou les systèmes embarqués, C++ est un langage puissant et polyvalent. Vous apprendrez les concepts clés tels que les variables, les types de données, les structures de contrôle, les fonctions et la gestion de la mémoire.

Python Essentials 2Python Essentials 2 badge

Dans Python Essentials 2, vous approfondirez vos connaissances en programmation Python et passerez à un niveau plus avancé. Ce cours s’adresse aux apprenants ayant déjà acquis les bases et souhaitant aller plus loin. Vous explorerez la programmation orientée objet (OOP), des concepts avancés et développerez vos propres projets.

Introduction to CybersecurityIntroduction to Cybersecurity badge

Dans Introduction to Cybersecurity, vous plongerez dans les bases de la cybersécurité et découvrirez les enjeux liés à la protection des données et des systèmes. Vous apprendrez à sécuriser votre vie numérique et comprendrez les principales menaces auxquelles font face les entreprises et les organisations. Ce cours constitue une excellente porte d’entrée vers les métiers très demandés de la cybersécurité.

Python Essentials 1Python Essentials 1 badge

Dans Python Essentials 1, vous découvrirez les bases de la programmation avec l’un des langages les plus populaires au monde. Utilisé par des entreprises comme Google, Facebook ou Netflix, Python est reconnu pour sa simplicité et sa lisibilité, ce qui en fait un excellent point de départ. Vous apprendrez à concevoir des programmes, analyser des problèmes et appliquer les bonnes pratiques de développement.

CSS EssentialsCSS Essentials badge

Dans CSS Essentials, vous apprendrez les bases des feuilles de style en cascade (CSS), notamment comment appliquer des styles, gérer les mises en page et améliorer l’expérience utilisateur. Vous explorerez les sélecteurs, les propriétés, le design réactif et les animations. À la fin, vous serez capable de concevoir de magnifiques sites web modernes.

HTML EssentialsHTML Essentials badge

Dans HTML Essentials, vous apprendrez à créer et structurer des pages web en utilisant du HTML. Vous commencerez par les bases des tags et des éléments, puis passerez aux formulaires, tables et intégration multimédia. À la fin, vous aurez construit vos propres pages web fonctionnelles et serez prêt à poursuivre votre parcours de développement web.

JavaScript Essentials 2JavaScript Essentials 2 badge

JavaScript Essentials 2 est le deuxième cours d’une série en deux parties conçue pour développer vos compétences en programmation dès le départ. En vous appuyant sur les bases posées dans JavaScript Essentials 1, vous apprendrez à analyser et modéliser des problèmes réels grâce à la programmation orientée objet et à explorer des aspects plus complexes de JavaScript tels que la programmation asynchrone et les fonctions.

JavaScript Essentials 1JavaScript Essentials 1 badge

Si vous souhaitez une carrière dans la programmation front-end, JavaScript est essentiel à apprendre. Découvrez comment les applications web et mobiles interactives sont créées avec ce langage de programmation basé sur le texte.

Compétences

Bootstrap Bootstrap logo

🔴 Débutant

C# C Sharp logo

🔴 Débutant

CSS3 CSS3 logo

🟡 Compétent

Figma Figma logo

🟠 Intermédiaire

Git Git logo

🟠 Intermédiaire

GitHub GitHub logo

🟠 Intermédiaire

HTML5 HTML5 logo

🟡 Compétent

Java Java logo

🔴 Débutant

JavaScript JavaScript logo

🔵 Très Avancé

Linux Linux logo

🟠 Intermédiaire

MongoDB MongoDB logo

🟡 Compétent

MySQL MySQL logo

🟡 Compétent

Node.JS Node.JS logo

🟢 Avancé

PHP PHP logo

🟠 Intermédiaire

PowerShell PowerShell logo

🔴 Débutant

Python Python logo

🟡 Compétent

React React logo

🔴 Débutant

Sqlite Sqlite logo

🟡 Compétent

TypeScript TypeScript logo

🔵 Très Avancé

Unity Unity logo

🔴 Débutant

Compétences

🎨 Front-End

Bootstrap Bootstrap logo

🔴 Débutant

CSS3 CSS3 logo

🟡 Compétent

Figma Figma logo

🟠 Intermédiaire

HTML5 HTML5 logo

🟡 Compétent

JavaScript JavaScript logo

🔵 Très Avancé

React React logo

🔴 Débutant

TypeScript TypeScript logo

🔵 Très Avancé

⚙️ Back-End

C# C Sharp logo

🔴 Débutant

Java Java logo

🔴 Débutant

Node.JS Node.JS logo

🟢 Avancé

PHP PHP logo

🟠 Intermédiaire

PowerShell PowerShell logo

🔴 Débutant

Python Python logo

🟡 Compétent

🗄️ Bases de données

MongoDB MongoDB logo

🟡 Compétent

MySQL MySQL logo

🟡 Compétent

Sqlite Sqlite logo

🟡 Compétent

🔧 Outils et systèmes

Git Git logo

🟠 Intermédiaire

GitHub GitHub logo

🟠 Intermédiaire

Linux Linux logo

🟠 Intermédiaire

🎮 Jeux vidéo

Unity Unity logo

🔴 Débutant