facebook
Ibtissam
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from24.83GBP/ h

COUR Git (project version management tool) and GITLAB (Git repository hosting platform)

Translated by Google. Click to view original.
In this Git and GitHub course, we will learn how to manage the versions of our project like a real pro using these two tools: Git is completely free and GitHub has a free plan offering the majority of the functionalities.

Git is one of the most popular version management software with over 12,000,000 users. It is present in the vast majority of development companies and is clearly a must-have for open source projects.

Github is a collaboration platform for developers based on Git. Github will not only allow you to host your Git repositories but also provide you with many tools that will help you in team development. You should know that a large part of open source projects have their reference repository hosted on this platform. To give just one example: Vim, which is one of the most widely used text editors in Linux.

Location

Online via webcam
At student's location: Around Casablanca, Morocco

|
Use ⊞+wheel to zoom!
+

General info

Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
30 minutes
45 minutes
60 minutes
The class is taught in:English, French, Arabic

About Me

je suis ingénieur de développement java/angular che IBM Company et je suis la pour vous idée pour connaitre le monde digital

Back: JAVA8, Java/JEE, REST, Spring (core, boot, mvc, security, data, Profiles), DDD,
Cucumber/BDD, Junit, Maven, Jenkins/sonar, GIT, Intellij, oracle, h2
Front: AngularJs, LESS, HTML 5, bootstrap, grunt,NodeJs, Npm, Nexus

Education

Université Hassan II Mohammedia
Master'en sciences d'information et ingénierie
Années de fréquentation ou date prévue d’obtention du diplôme 2015 – 2017
Master:
- Systèmes d’exploitation : Windows, Unix-LINUX,
- Technologies XML :DTD,XSD,XSLT,RDF ,XMI
- Systémes d’information Décsionnels : Modélisation, Data-werehousing,Data Mining
- Technologies de distrubition :RMI,Threads,Architecture SOA
- Conception et méthodes : MERISE, UML.
- Ingénierie des modèles :Approche MDA,ATL,QVT
- Méthodes agiles: Scrum,XP ,modèle en V,BPMN
- Base des données : ORACLE, MYSQL, Microsoft ACSESS, SQL SERVER, SQL, PLSQL
- Langage de programmation : C, C++, JAVA
- Langage de programmation Web : JAVA EE (HIBERNATE, SPRING,SPRING MVC, JSF,
MAVEN,JPA) JAVASCRIPT , JQUERY, HTML5, CSS3, PHP,Angular Js 1.0
- Mobile:Programmation des application Hybrid Framework IONIC
- Web services: SOAP ,REST
- Outils divers:IDE (Eclipse, Netbeans,Visual studio), (Power AMC, ArgoUML,
Visual paradigm) MS Project

Experience / Qualifications

Ingénieur de dévelopement fullstack JAVA/ANGUALR
Développement d'un réseaux social professionnel pour la banque PNB Paribas
mettre en avance les compétences
des collaborateurs, leur proposer des offres RH et assurer un suivi pour un bon
épanouissement au sein du Groupe BNPP .

Reviews (4)

The greatest lessons are not learned from a book but from a teacher like ibtissam. Thank you for taking the time to help me with the java course ee I really appreciate it and I highly recommend ibtissam.
Translated by Google. Click to view original.
Was able to effectively help my son on a Java project with a 2-hour course.
Translated by Google. Click to view original.
Highly recommended Listening teacher
Translated by Google. Click to view original.
A very very good teacher
Translated by Google. Click to view original.
Par opposition à la programmation procédurale, la programmation Objet est une façon très différente de réfléchir, d’architecturer et développer son application. Une fois assimilée, la programmation orientée Objet rend les développeurs plus à l'aise dans l’élaboration d’architectures complexes puisqu'elle leur permet de mettre en place une meilleure modélisation des idées de tous les acteurs d'un projet. Enfin, elle permet de mieux structurer son développement et favorise la maintenance et la réutilisabilité du code.
This course is for developers and people who want to have a concept of website development from creation to hosting. HTML 5 Angular Node js script type css bootstrap- NgModule and architecture components Templating and data-binding forms
If you have difficulties to realize your university project Our remote yard will allow you to master the software, tools and reference languages of the web, while studying at home and at your own pace.
I can help you write IT reports and create WEB applications for your study projects or dynamic or static websites (Java8, angular js, angular, java / jee, oracle, mySql, sql, plsq, UML , Merise, scrum, xp, json, bootstrap4). For more information, do not hesitate to contact me. I remain at your disposal.

Ask a question

Send a message explaining your needs and Ibtissam will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
3  Monday at 3:00  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
19              
20              
21              
22              
23              
from £24.83Online via webcam
from £29.97At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since November 2019
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
3  Monday at 3:00  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
19              
20              
21              
22              
23              
from £24.83Online via webcam
from £29.97At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share

You are here


Zakaria
Creation of a professional site with WordPress from A to Z.
I can teach you how to create a website with the WordPress tool from A to Z. - WordPress installation - Installation & theme customization. - Added pages & articles. - Installing Plugins. - Adding videos, photos, media,... And others ...

Mohammed
JavaScript Web Development Training (Ultimate Training)
💻🌟 Master the Art of Web Development and Create Enchanting Experiences Online! 🚀✨ Are you ready to dive into the exciting world of web development and create captivating websites that will leave a lasting mark? Welcome to my Web Development course, a journey where you will learn the secrets to designing stunning and functional online experiences! 🎓💡 🌟 Here's why my Web Development course is the key to your digital success: 🔍 Solid Foundations: Through detailed lessons and hands-on exercises, you'll gain a solid understanding of essential languages such as HTML, CSS, and JavaScript. You will master the fundamental concepts that will allow you to build robust and aesthetically appealing websites. 🔍 Responsive Design: Discover the art of creating websites that adapt to all screens, from smartphones to desktop computers. You will learn best practices for making your content accessible and providing a smooth user experience across all platforms. 🔍 Dynamic Interaction: Dive into the world of JavaScript and learn how to add interactive features to your websites. From smooth animations to interactive forms, you'll be able to create engaging experiences that will captivate your users. 🔍 Performance Optimization: Learn advanced techniques to optimize the performance of your websites. From resource management to file compression, you'll be able to create fast and responsive sites that deliver a great user experience. 🔍 Best Practices and Current Trends: I'll guide you through industry best practices and current web development trends. You will learn how to integrate popular libraries and frameworks, and how to stay up to date in an ever-changing technological environment. Get ready to turn your passion for the web into a valuable and in-demand skill! Whether you're a curious newbie or an experienced developer looking to upgrade, my Web Development course will help you achieve your ambitions in the booming digital world. 🌐💪 🚀 Join me in this exciting adventure and discover the secrets of web development. Click the link in my bio to sign up today and open the door to a world of endless web development opportunities! 💫✨

Panagiotis
WordPress Developer - Information Technology Teacher
Unleash Your Digital Potential!!! Hello. I have been an Information Teacher since 1996. Are you eager to dive into the exciting world of computer science and web development? Whether you're a beginner or looking to enhance your skills, I'm here to guide you. With years of experience in the field, I'm passionate about sharing my knowledge and helping others learn. I offer personalized tutoring sessions tailored to your specific needs and learning style. What I Can Teach You: ⭐ Programming Fundamentals: Master the basics of programming languages like Python, Java, C, and C++ ⭐ Web Development: Build stunning websites using WordPress Why Choose Me? ⭐ Personalized Learning: I tailor my teaching approach to your needs and learning style. ⭐ Practical Experience: I combine theoretical knowledge with hands-on projects to reinforce learning. ⭐ Patient and Supportive: I create a positive and encouraging learning environment. ⭐ Flexible Scheduling: I offer flexible scheduling options to accommodate your busy life. My areas of expertise are: 👉 Content Management System: WordPress, Joomla 👉 Learning Management System: Moodle 👉 Online Journal Manager: OJS (for indexing to PubMed, Google Scholar) 👉 School Management and Organization System: Classter, Epafos 👉 STEM: Arduino, S4A, Scratch, Kodu 👉 Computer Languages: Java, C, C++, Python, C#, Algorithm, Introduction to any language 👉 Program Applications: Microsoft365 - Azure, Microsoft Windows, Microsoft Office 👉 Web Server: cPanel, Plesk, Linux, WHM, PhpMyAdmin 👉 Organize: Asana, Trello, Slack, Git, Active Campaign 👉 Google: AdWords, AdSense, Analytics, G Suite If you have any questions or want to discuss any project, you can contact me by PM. I am looking forward to hearing from you soon. Regards, Panagiotis

Hanna
computer: upgrade -notion base -use PC
Here is a list of Basic courses, you will be able to improve your knowledge and learn new terms and be able to use PC realize applications and program without difficulties. Comprehensive courses and simplify with examples and interesting data.

Yazid
Java language for beginner, intermediate and expert Level
Java language for all level (beginner, intermediate and expert) using many frameworks - SpringFramework (Spring Boot, Spring Data, Spring MVC, Spring IOC, ....) - Hibernate (JPA) - maven - Test Unitt (using Junit) - IDE (Eclipse, NetBeans) - Tomcat application Server - Jboss Aplication Server - SQL for Database (Musqle, Oracle, Sybase an Postgre SQL) .... and mucch more The course is done by many examples and small applications as practical works

Tooba
Web development with front-end and back-end technologies
Front-end development refers to the client-side (how a web page looks). Back-end development refers to the server-side (how a web page works). These two developments combines the whole web development process that we will be going to learn.

Said
Programming and and algorithmic course using Python , java ,JavaScript
A computer science student, Liking to teach people Programming and algorithmic, especially kids, Currently working as a full-stack web developer In this class, you will learn : *Basic data structures: Array, String, Boolean, LinkedList, Stack, Queue, 2-dimensional Array, Set, Binary Trees, etc. *Conditional logic (If) *Control flow statement (for, while, do loops, etc...) *Sorting Algorithms: Insertion Sort, Bubble Sort, Selection Sort, Merge Sort, Quick Sort, Radix Sort. From here you will pick up different approaches Brute Force, Divide and Conquer *Understanding Big O Notation, runtime complexity, and space complexity help you write efficient algorithms. And More

Abdelaziz
PYTHON FOR REVIEWS, EVALUATION, EXERCISE & PFE
Exams add pressure to the calmer students. I can help you and offer you solutions for the following cases: | _ end of PFE study project: +creation of python applications + Testing python scripts + GUI interface (tkinter) + Basic game + Python 🖥️ desktop: Desktop software II _ correction of exercises: + Work to do + Long script (already coded) + Found bugs III _ artificial intelligence | _ workshop _ and project ""you can get the grades you deserve""

Divine
Introduction to JavaScript Programming, for Web Development
JavaScript is a versatile programming language that plays a crucial role in creating dynamic and interactive web pages. It's primarily used for client-side scripting, meaning it runs directly in the user's web browser, making it essential for building features like animations, form validation, and real-time updates. In this class, you'll learn the basics of JavaScript data types & functions, DOM manipulation, handling user interactions, asynchronous programming, familiarity with popular JS Libraries like jQuery, Node.js, and much more!

Baia
Front-end development(Html, Css, Javascript, Vue.js, React.js) by professional and experienced developer
Are you ready to craft stunning, interactive websites that captivate audiences and elevate user experiences? Look no further than my dynamic Front-End Development course. From mastering HTML, CSS, and JavaScript to harnessing the power of cutting-edge frameworks like React and Vue, you'll acquire the skills needed to build responsive, intuitive websites that stand out in today's competitive market. But it's not just about learning code—it's about cultivating creativity. My methods fosters a collaborative learning environment where you'll engage in real-world projects, tackle challenges head-on, and refine your design sensibilities to create visually stunning interfaces that leave a lasting impression. If you are stuck with your project, or you want to kearn high-income, future skills, my Front-End Development course is your gateway to success. Enroll now and embark on a journey towards a fulfilling and rewarding career in tech!" For further details, please don't hesitate to contact me!

Mahmoud
Computer Programing, Coding instructor, Data analyst, Web Development, Software engineer
I specialize in teaching web technology and data analysis for students at all levels, covering and i can learn children from 6 to 18 years old web technology( HTML, CSS, JavaScript, C#, ASP.NET MVC, API development, database management) data analysis( Excel, Power BI, SQL, and Python). My goal is to make complex concepts accessible and engaging, helping students build both foundational skills and industry-relevant expertise. I provide structured lessons with hands-on projects and assign exercises after each session to reinforce learning. Progress is closely monitored, with regular feedback provided to keep students motivated and improving. Whether you're a beginner eager to build your first web page, a student looking to analyze data effectively, or a budding programmer ready to create dynamic applications, my courses are tailored to your pace and goals. You'll develop real-world skills and gain confidence in a supportive learning environment designed to challenge without overwhelming.

Muddassir
Mastering WordPress: Unleash Your Website Development Skills.
Are you ready to take your online presence to the next level? Look no further! As a seasoned WordPress expert, I offer comprehensive tutoring sessions designed to empower you with the skills needed to master the art of WordPress. Whether you're a beginner looking to build your first website or an experienced user seeking to enhance your existing platform, my tailored sessions cater to all skill levels.

Mathieu
Wordpress private lesson - From beginner to expert
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups. In the training program, you will learn to: - Install, configure, and deploy WordPress sites - Develop custom Wordpress themes and plugins - Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket... - Create custom post types and tailor-made taxonomies - Develop pages using the right methods in HTML, CSS, Javascript & PHP - Administer and manage a site database - Contribute to the good natural referencing (SEO) of your site - Use WP-Cli to speed up the maintenance of your sites - Use Docker to containerize your local/prod projects and facilitate their management - Administer your WP sites the right way - And much more... For any questions, you can contact me by PM. See you soon, Matthew

Reza
HTML5 Course for Beginners and Intermediate Web Enthusiasts
The foundation of web development lies in HTML. To start building your website from scratch, you'll need to learn HTML. I have been an enthusiastic HTML programmer since the early days of the web. In my course, you will not only learn how to create responsive websites but also get familiar with the basics of relevant technologies such as PHP and MySQL.

Abdallah
Programming and Coding Lessons, Adults, Kids( Python, HTML, CSS, Java Script, MySQL, Dart and Flutter, C++, C#, ) Offline Egypt and Online
After Completing Our Course: - High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries. - Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more. - Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks. - Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects. - Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges. - Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions. - Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career. **Programming and Coding Lessons for All Ages** Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs. **Course Offerings:** - **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages. - **HTML & CSS**: Build and style your own websites from scratch. - **JavaScript**: Add interactivity to your web projects and enhance user experience. - **MySQL**: Master database management and SQL queries. - **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. - **C++**: Dive into the world of object-oriented programming and system-level coding. - **C#**: Develop robust applications with this powerful language used in a variety of industries. **Class Formats:** - **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors. - **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule. **Who Can Join?** - **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you. - **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students. **Why Choose Us?** - **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience. - **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages. - **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences. Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah! ======================================== Comment: Looking to master programming and become a skilled developer? In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL Under special request, we provide courses on other programming languages. If you have any further questions, feel free to contact us. Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners. In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL If you have any further questions, please do not hesitate to contact us.