facebook
favorite button
member since icon
Desde febrero 2025
Profesor desde febrero 2025
master web development, enhance your PHP skills discover best practices in IT
course price icon
A partir de 49.51 $ /h
arrow icon
💡 Who am I?
I am a consultant, lead developer, and project manager with several years of experience in demanding environments. My expertise includes:
✅ Web development: PHP (Symfony, Laravel), API Platform, Vue.js, Angular
✅ DevOps & Infrastructure: Docker, Kubernetes, CI/CD
✅ Project management & Agile methods: Scrum, Kanban
✅ Security & best practices: JWT authentication, performance, and scalability
✅ Automation & bots: Developing intelligent bots for data analysis and process optimization

🎯 Why choose me?
🔹 Customized training tailored to your level and goals
🔹 Practical approach, focused on real-world industry needs
🔹 Hands-on projects and real-life case studies for effective learning
🔹 Individual or group coaching

📍 Online or in-person courses (Paris and surroundings)

👉 Want to learn more? Contact me today to discuss your training needs!
Lugar
location type icon
Conectado desde Francia
Acerca de mí
I am an experienced IT consultant, lead developer, and project manager with a passion for teaching and sharing my knowledge. My expertise spans web development (PHP, Symfony, Vue.js, Angular), DevOps (Docker, Kubernetes), and IT project management.

My teaching approach is practical and hands-on, focusing on real-world industry needs. Whether you're a beginner or an experienced developer looking to refine your skills, I provide tailored training programs that adapt to your level and goals.

I believe in a mentorship-driven approach, helping students and professionals bridge the gap between theory and real-world applications. My sessions include coding best practices, security measures, and performance optimization techniques, ensuring my students gain solid and applicable knowledge.

I am available for individual coaching, group training, and online courses. Let’s take your IT skills to the next level! 🚀
Formación
🎓 Master’s Degree in Computer Science – SUPINFO
A comprehensive program covering software engineering, algorithms, databases, and system architecture, with a strong focus on web and application development. This degree provided me with an in-depth understanding of modern programming paradigms and best practices in IT project management.

🎓 Master’s Degree in Mathematics – Universite des antilles guyane
Specialized in applied mathematics and computational logic, this program strengthened my problem-solving skills, algorithmic thinking, and data analysis expertise. It also enhanced my ability to design efficient, scalable, and optimized solutions for complex computing problems.

🎓 D.U.T. in Computer Science – Université de lens
This diploma introduced me to fundamental computer science concepts, including network administration, object-oriented programming, database management, and software development. It laid the foundation for my career as a developer and IT consultant.

🎓 Baccalauréat Scientifique – Lycée des droits de l'homme
Focused on mathematics, physics, and computer science, this academic background provided me with a strong analytical mindset and a structured approach to problem-solving, which has been invaluable throughout my professional journey.
Experiencia / Calificaciones
✅ 10+ years of experience in IT consulting and software development
✅ Lead Developer & Project Manager, specializing in PHP, Symfony, and modern web frameworks
✅ Expert in DevOps methodologies, including Docker, Kubernetes, and CI/CD
✅ Strong background in Agile Project Management (Scrum, Kanban)
✅ Trainer & mentor, helping developers and professionals upskill in the IT industry
Edad
Niños (7-12 años)
Adolescentes (13-17 años)
Adultos (18-64 años)
Tercera edad (65+ años)
Nivel del estudiante
Principiante
Intermedio
Avanzado
Duración
60 minutos
La clase se imparte en
inglés
francés
Disponibilidad en una semana típica.
(GMT -04:00)
Nueva York
at teacher icon
En línea vía webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Clases similares
arrow icon previousarrow icon next
verified badge
Go (Golang) is a great option either as your first programming language or as a next step in your already established developer carrier.
Some of its concepts and idioms might seems difficult to grasp but with the right guidance you will discover that they make sense and they make development really fun and easy.
I am happy to share with you my passion for Go so just send me a message and let's start!
verified badge
This course is suitable for all levels and will be adapted according to your projects, the principles are applicable to any type of programming whether for web development, application programming or video games.

The same principles therefore apply to the CMS Joomla, Drupal and the online commerce platforms WooCommerce, Magento, Prestashop and Shopify themes.

Introduction to Web Development
- Overview of web technologies
- Client side vs server side development

HTML (Hypertext Markup Language)
- Structuring web content
- HTML5 Features and Tags

CSS (Cascading Style Sheets)
- Formatting of web pages
- CSS and SCSS

JavaScript, PHP, MySQL
- Fundamentals of JavaScript, PHP and MySQL
- DOM manipulation
- Asynchronous and AJAX programming

Front-End Development
- Responsive web design
- Cross-browser compatibility
- Using CodeKit

Back-End Development
- Choose a suitable web hosting
- Server management and hosting options
- Use of SFTP server
- Create and manage MySQL databases
- Web security, how to avoid hacks
- SEO and speed optimization

WordPress
- Configuration and installation of WordPress
- Installation and customization of themes (Avada in particular)
- Installation and configuration of WooCommerce
- How to manage payments on WooCommerce
- Adapt the colors of a plug-in

SilverStripe
- Install via composer
- Configuration and installation of SilverStripe
- Create a custom theme
- Create a custom back end for SilverStripe
- Create new objects in OOP
- Create templates to visualize objects
- Program routines in PHP and JQuery
verified badge
Using a computer and these applications can be complicated for some and I therefore offer training to those who need it.

This training includes basic and advanced use of Windows computers and/or Mac OS (Apple) multiple applications such as the MS-Office suite (Word, Powerpoint, Excel etc.), Teams, Outlook etc...

Being a graduate with more than 20 years of experience at different levels in the field, it is possible to approach different levels of complexity from beginner to expert in Microsoft/Windows and/or Apple/MacOS/IOS environments.

Do not hesitate to contact me and I will be happy to answer your questions.

David
verified badge
I am a graduate in Systems Engineering, with a solid background to enrich your learning. My passion for reading and my self-taught approach motivate me to share knowledge and guide others toward achieving their educational goals. I firmly believe that knowledge is the key to success and I am here to help you unlock your potential and achieve your academic goals. Together, we will build a path to learning and success. I am excited to be your guide on this educational adventure!
I will be able to teach you various programming languages such as Kotlin, Java, Python among others.
verified badge
This course is designed for students who want to gain a solid understanding of basic computer science concepts. It covers the logic behind computer systems, starting with the inner workings of a computer and progressing to topics such as networking, operating systems, and basic programming.

Whether you're considering a career in technology or simply want to better understand the digital world around us, this course will give you the tools you need to navigate the information age.
verified badge
In this course you will learn the basics of programming, web application development and how to integrate it with a mobile application.
It also covers aspects such as database management, web application frontend design, and mobile application publishing.
verified badge
Do you want to learn to program from scratch and create real web applications?
In this course you will learn JavaScript, the fundamental language of modern web development, used by millions of developers worldwide.

You don't need any prior programming experience. We'll start with the basics and progress step by step until you're able to create interactive projects on your own. If you have prior experience, we can start where you're comfortable or where you need assistance.

What will you learn?
Programming Fundamentals
Variables, data types, and operators
Conditionals and loops
Reusable functions and structures
Arrays and objects
DOM Manipulation
Events and forms
Introduction to asynchrony (promises and async/await)
API consumption
Development of practical projects

Methodology
The course is 100% practical:
Live programming
Guided exercises
Mini-projects in each module

The goal is not only to understand the theory, but to learn to think like a programmer and acquire a solid foundation to move towards modern frameworks like React or Node.js.

Who is it addressed to?
People with no prior experience
Students who want to strengthen their programming
Professionals who want to get into web development
Anyone interested in the world of technology

At the end of the course you will be able to create interactive web applications and you will have a solid foundation to continue advancing in frontend or backend development.
verified badge
Este curso está diseñado para estudiantes que desean comprender las matemáticas de manera estructurada, lógica y consciente, dejando atrás la memorización mecánica de procedimientos.

La propuesta académica se centra en el análisis profundo de cada ejercicio como herramienta para desarrollar el razonamiento lógico. Cada problema es abordado como una oportunidad para entrenar la capacidad analítica, descomponiendo su estructura en partes simples, identificando los conceptos clave y construyendo soluciones de forma organizada y fundamentada.

El objetivo no es únicamente resolver ejercicios, sino comprender el porqué de cada paso, establecer conexiones claras entre teoría y práctica, y formar un pensamiento autónomo capaz de enfrentarse a situaciones nuevas con criterio propio. Durante las sesiones se promueve la participación activa, la formulación constante de preguntas, la comparación de estrategias y la revisión crítica de errores, entendiendo que equivocarse forma parte esencial del proceso de aprendizaje.

Al finalizar el proceso, el estudiante no solo mejora su rendimiento académico, sino que adquiere herramientas lógicas transferibles a cualquier tipo de problema, incluso aquellos que no ha visto previamente.
verified badge
La asignatura de Sistemas Operativos en Red es fundamental en los ciclos formativos de Sistemas Microinformáticos y Redes (SMR) y Administración de Sistemas Informáticos en Red (ASIR). En este curso trabajaremos de forma práctica los conceptos clave necesarios para comprender, configurar y administrar servidores en entornos reales.

Aprenderás a:

Instalar y configurar sistemas operativos de red (principalmente Linux y Windows Server)

Gestionar usuarios, grupos y permisos

Configurar servicios de red (DNS, DHCP, compartición de archivos, SSH, etc.)

Administrar el sistema desde la línea de comandos

Implementar políticas básicas de seguridad

Realizar copias de seguridad y mantenimiento del sistema

Comprender la estructura y funcionamiento interno de un servidor

El enfoque del curso es totalmente práctico, orientado a lo que realmente se exige en el ciclo formativo y en el entorno profesional. Trabajaremos con ejemplos reales y resolución de ejercicios similares a los que suelen aparecer en exámenes y prácticas de clase.

El objetivo es que el alumno no solo apruebe la asignatura, sino que entienda cómo funcionan los sistemas en red en un entorno profesional.
verified badge
Domina la programación, el desarrollo de aplicaciones y la gestión de proyectos de software. Aprende a codificar, liderar equipos con metodologías ágiles y planificar lanzamientos exitosos. Un curso integral para crear soluciones tecnológicas desde la idea hasta la producción.
verified badge
Soy profesor de Desarrollo de Aplicaciones Web y ofrezco clases de apoyo para estudiantes que quieran mejorar su nivel en programación y desarrollo web, tanto desde cero como para reforzar asignaturas concretas del ciclo DAW.

En las clases podemos trabajar contenidos como HTML, CSS, JavaScript, PHP, bases de datos SQL, Laravel, APIs, Vue, Git y resolución de ejercicios o proyectos. También puedo ayudarte a entender la lógica de programación, preparar exámenes, revisar prácticas y mejorar la estructura de tus trabajos.

Las clases se adaptan al nivel y ritmo de cada alumno. Mi objetivo es que no solo apruebes, sino que entiendas bien los conceptos y seas capaz de aplicarlos de forma práctica en tus proyectos y ejercicios.
verified badge
Clases de Java y Desarrollo Web para todos los niveles. Aprende desde los fundamentos de la programación hasta crear aplicaciones web completas con HTML, CSS, JavaScript y Spring Boot. Metodología práctica, con proyectos reales y ritmo adaptado al alumno.
verified badge
La ingeniería de software y el desarrollo web son dos de las áreas con mayor demanda en el sector tecnológico. Este curso está diseñado para quienes quieren dar sus primeros pasos en el mundo de la programación y la construcción de aplicaciones web, partiendo desde cero y avanzando de forma progresiva.

He preparado este curso basándome en mi experiencia docente en desarrollo de aplicaciones con tecnología web (IFCD0210), programación de sistemas informáticos (IFCT0609) y mi formación en Python e inteligencia artificial. No necesitas conocimientos previos, solo ganas de aprender.

Aprenderás los fundamentos de la ingeniería del software: algoritmos, estructuras de datos, lógica de programación y metodologías básicas de desarrollo. También te adentrarás en el desarrollo web, creando páginas y pequeñas aplicaciones utilizando HTML, CSS y Python como lenguaje de programación inicial.

Al finalizar el curso, serás capaz de diseñar, estructurar y publicar una web funcional, además de comprender los principios esenciales que rigen cualquier proyecto software: desde la planificación hasta el despliegue. Un primer paso sólido para seguir formándote como desarrollador o desarrolladora.
verified badge
Soy graduado en Desarrollo de aplicaciones Web. Ofrezco clases para aprender fundamentos de programación para personas que quieran iniciar en este campo o para gente que quiere entender cómo funciona la programación.
Puedes preguntar sin ningún compromiso.
verified badge
Developing apps or web pages tends to seem very complex, but it is something that can be broken down into very simple to understand parts. Software helps us understand the digital world of today and empowers one to find better ways approach problems we face. In this class I not only teach how to use the tools, but also impart with computational and design thinking and how technology helps us.

I will develop a personalized project, an action plan to gather the information we need, and execute it.With React I can show how to make apps accessible, localized languages, and reach any goal they want to complete. App Inventor is simpler, but we will reach the same basic learning goals.
message icon
Contactar con Jean-Luc
repeat students icon
La primera clase está respaldada
por nuestra
Garantía del Buen Profesor
Clases similares
arrow icon previousarrow icon next
verified badge
Go (Golang) is a great option either as your first programming language or as a next step in your already established developer carrier.
Some of its concepts and idioms might seems difficult to grasp but with the right guidance you will discover that they make sense and they make development really fun and easy.
I am happy to share with you my passion for Go so just send me a message and let's start!
verified badge
This course is suitable for all levels and will be adapted according to your projects, the principles are applicable to any type of programming whether for web development, application programming or video games.

The same principles therefore apply to the CMS Joomla, Drupal and the online commerce platforms WooCommerce, Magento, Prestashop and Shopify themes.

Introduction to Web Development
- Overview of web technologies
- Client side vs server side development

HTML (Hypertext Markup Language)
- Structuring web content
- HTML5 Features and Tags

CSS (Cascading Style Sheets)
- Formatting of web pages
- CSS and SCSS

JavaScript, PHP, MySQL
- Fundamentals of JavaScript, PHP and MySQL
- DOM manipulation
- Asynchronous and AJAX programming

Front-End Development
- Responsive web design
- Cross-browser compatibility
- Using CodeKit

Back-End Development
- Choose a suitable web hosting
- Server management and hosting options
- Use of SFTP server
- Create and manage MySQL databases
- Web security, how to avoid hacks
- SEO and speed optimization

WordPress
- Configuration and installation of WordPress
- Installation and customization of themes (Avada in particular)
- Installation and configuration of WooCommerce
- How to manage payments on WooCommerce
- Adapt the colors of a plug-in

SilverStripe
- Install via composer
- Configuration and installation of SilverStripe
- Create a custom theme
- Create a custom back end for SilverStripe
- Create new objects in OOP
- Create templates to visualize objects
- Program routines in PHP and JQuery
verified badge
Using a computer and these applications can be complicated for some and I therefore offer training to those who need it.

This training includes basic and advanced use of Windows computers and/or Mac OS (Apple) multiple applications such as the MS-Office suite (Word, Powerpoint, Excel etc.), Teams, Outlook etc...

Being a graduate with more than 20 years of experience at different levels in the field, it is possible to approach different levels of complexity from beginner to expert in Microsoft/Windows and/or Apple/MacOS/IOS environments.

Do not hesitate to contact me and I will be happy to answer your questions.

David
verified badge
I am a graduate in Systems Engineering, with a solid background to enrich your learning. My passion for reading and my self-taught approach motivate me to share knowledge and guide others toward achieving their educational goals. I firmly believe that knowledge is the key to success and I am here to help you unlock your potential and achieve your academic goals. Together, we will build a path to learning and success. I am excited to be your guide on this educational adventure!
I will be able to teach you various programming languages such as Kotlin, Java, Python among others.
verified badge
This course is designed for students who want to gain a solid understanding of basic computer science concepts. It covers the logic behind computer systems, starting with the inner workings of a computer and progressing to topics such as networking, operating systems, and basic programming.

Whether you're considering a career in technology or simply want to better understand the digital world around us, this course will give you the tools you need to navigate the information age.
verified badge
In this course you will learn the basics of programming, web application development and how to integrate it with a mobile application.
It also covers aspects such as database management, web application frontend design, and mobile application publishing.
verified badge
Do you want to learn to program from scratch and create real web applications?
In this course you will learn JavaScript, the fundamental language of modern web development, used by millions of developers worldwide.

You don't need any prior programming experience. We'll start with the basics and progress step by step until you're able to create interactive projects on your own. If you have prior experience, we can start where you're comfortable or where you need assistance.

What will you learn?
Programming Fundamentals
Variables, data types, and operators
Conditionals and loops
Reusable functions and structures
Arrays and objects
DOM Manipulation
Events and forms
Introduction to asynchrony (promises and async/await)
API consumption
Development of practical projects

Methodology
The course is 100% practical:
Live programming
Guided exercises
Mini-projects in each module

The goal is not only to understand the theory, but to learn to think like a programmer and acquire a solid foundation to move towards modern frameworks like React or Node.js.

Who is it addressed to?
People with no prior experience
Students who want to strengthen their programming
Professionals who want to get into web development
Anyone interested in the world of technology

At the end of the course you will be able to create interactive web applications and you will have a solid foundation to continue advancing in frontend or backend development.
verified badge
Este curso está diseñado para estudiantes que desean comprender las matemáticas de manera estructurada, lógica y consciente, dejando atrás la memorización mecánica de procedimientos.

La propuesta académica se centra en el análisis profundo de cada ejercicio como herramienta para desarrollar el razonamiento lógico. Cada problema es abordado como una oportunidad para entrenar la capacidad analítica, descomponiendo su estructura en partes simples, identificando los conceptos clave y construyendo soluciones de forma organizada y fundamentada.

El objetivo no es únicamente resolver ejercicios, sino comprender el porqué de cada paso, establecer conexiones claras entre teoría y práctica, y formar un pensamiento autónomo capaz de enfrentarse a situaciones nuevas con criterio propio. Durante las sesiones se promueve la participación activa, la formulación constante de preguntas, la comparación de estrategias y la revisión crítica de errores, entendiendo que equivocarse forma parte esencial del proceso de aprendizaje.

Al finalizar el proceso, el estudiante no solo mejora su rendimiento académico, sino que adquiere herramientas lógicas transferibles a cualquier tipo de problema, incluso aquellos que no ha visto previamente.
verified badge
La asignatura de Sistemas Operativos en Red es fundamental en los ciclos formativos de Sistemas Microinformáticos y Redes (SMR) y Administración de Sistemas Informáticos en Red (ASIR). En este curso trabajaremos de forma práctica los conceptos clave necesarios para comprender, configurar y administrar servidores en entornos reales.

Aprenderás a:

Instalar y configurar sistemas operativos de red (principalmente Linux y Windows Server)

Gestionar usuarios, grupos y permisos

Configurar servicios de red (DNS, DHCP, compartición de archivos, SSH, etc.)

Administrar el sistema desde la línea de comandos

Implementar políticas básicas de seguridad

Realizar copias de seguridad y mantenimiento del sistema

Comprender la estructura y funcionamiento interno de un servidor

El enfoque del curso es totalmente práctico, orientado a lo que realmente se exige en el ciclo formativo y en el entorno profesional. Trabajaremos con ejemplos reales y resolución de ejercicios similares a los que suelen aparecer en exámenes y prácticas de clase.

El objetivo es que el alumno no solo apruebe la asignatura, sino que entienda cómo funcionan los sistemas en red en un entorno profesional.
verified badge
Domina la programación, el desarrollo de aplicaciones y la gestión de proyectos de software. Aprende a codificar, liderar equipos con metodologías ágiles y planificar lanzamientos exitosos. Un curso integral para crear soluciones tecnológicas desde la idea hasta la producción.
verified badge
Soy profesor de Desarrollo de Aplicaciones Web y ofrezco clases de apoyo para estudiantes que quieran mejorar su nivel en programación y desarrollo web, tanto desde cero como para reforzar asignaturas concretas del ciclo DAW.

En las clases podemos trabajar contenidos como HTML, CSS, JavaScript, PHP, bases de datos SQL, Laravel, APIs, Vue, Git y resolución de ejercicios o proyectos. También puedo ayudarte a entender la lógica de programación, preparar exámenes, revisar prácticas y mejorar la estructura de tus trabajos.

Las clases se adaptan al nivel y ritmo de cada alumno. Mi objetivo es que no solo apruebes, sino que entiendas bien los conceptos y seas capaz de aplicarlos de forma práctica en tus proyectos y ejercicios.
verified badge
Clases de Java y Desarrollo Web para todos los niveles. Aprende desde los fundamentos de la programación hasta crear aplicaciones web completas con HTML, CSS, JavaScript y Spring Boot. Metodología práctica, con proyectos reales y ritmo adaptado al alumno.
verified badge
La ingeniería de software y el desarrollo web son dos de las áreas con mayor demanda en el sector tecnológico. Este curso está diseñado para quienes quieren dar sus primeros pasos en el mundo de la programación y la construcción de aplicaciones web, partiendo desde cero y avanzando de forma progresiva.

He preparado este curso basándome en mi experiencia docente en desarrollo de aplicaciones con tecnología web (IFCD0210), programación de sistemas informáticos (IFCT0609) y mi formación en Python e inteligencia artificial. No necesitas conocimientos previos, solo ganas de aprender.

Aprenderás los fundamentos de la ingeniería del software: algoritmos, estructuras de datos, lógica de programación y metodologías básicas de desarrollo. También te adentrarás en el desarrollo web, creando páginas y pequeñas aplicaciones utilizando HTML, CSS y Python como lenguaje de programación inicial.

Al finalizar el curso, serás capaz de diseñar, estructurar y publicar una web funcional, además de comprender los principios esenciales que rigen cualquier proyecto software: desde la planificación hasta el despliegue. Un primer paso sólido para seguir formándote como desarrollador o desarrolladora.
verified badge
Soy graduado en Desarrollo de aplicaciones Web. Ofrezco clases para aprender fundamentos de programación para personas que quieran iniciar en este campo o para gente que quiere entender cómo funciona la programación.
Puedes preguntar sin ningún compromiso.
verified badge
Developing apps or web pages tends to seem very complex, but it is something that can be broken down into very simple to understand parts. Software helps us understand the digital world of today and empowers one to find better ways approach problems we face. In this class I not only teach how to use the tools, but also impart with computational and design thinking and how technology helps us.

I will develop a personalized project, an action plan to gather the information we need, and execute it.With React I can show how to make apps accessible, localized languages, and reach any goal they want to complete. App Inventor is simpler, but we will reach the same basic learning goals.
Garantía del Buen Profesor
favorite button
message icon
Contactar con Jean-Luc