0% found this document useful (0 votes)
1 views11 pages

Back End Course Overview

Uploaded by

hussienwagdy100
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views11 pages

Back End Course Overview

Uploaded by

hussienwagdy100
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

BACK-END

OVERVIEW
6 months (20-30 hrs / week)
Dragons Bootcamp
It is an American company headquartered at 1309 Coffeen
Avenue, STE 1200, Sheridan, WY 82801.
-The company entered the Egyptian market a year ago.
-The primary mission of Dragons Bootcamp is to transform
aspiring programmers into skilled tech professionals through
intensive training programs.

01 The program is delivered by international experts


and mentors from top-tier companies.

02 Real Project Experience: Work on projects that


simulate real working environments.

03 High-Quality: Experience top-tier material covering


complex topics, offered in various formats for
comprehensive learning.

04 Recommendations to prestigious companies for


employment or further training will be provided, with
exceptional participants potentially being selected for
employment within Dragons company.
Material & Real World Projects
Our Bootcamp offers expert-authored, continuously updated materials, ensuring
you learn the latest trends, tools, and technologies for real-world application.

Internships and Apprenticeships


Our Bootcamp offers expert-authored, continuously updated materials, ensuring
you learn the latest trends, tools, and technologies for real-world

Hands-On Projects
Our hands-on project approach goes beyond theoretical learning, giving you the
opportunity to apply your knowledge in practical scenarios and develop valuable
skills that employers are seeking.

Hackathons
Through our exciting hackathons and challenges, you can showcase
your skills, connect with industry professionals, and win cash prizes
while solving real-world problems.

Soft Skills
6-Month Program Overview

Material
- Preparation Period :
Initial setup and orientation
- Technical Content:
A comprehensive explanation of technical
topics
- Soft Skills Development:
Training on essential soft skills
- Session Tasks:
Assignments and tasks following each session Learning
- Real Projects:
Hands-on experience with real-world projects
hands-on practice
- Advanced Practical Training:
Final training with our company or partner companies

Week 0 Week 0 Week 1 Week 1


Onboarding Process Onboarding Process Python Basics Introduction to Django

- Orientation and Basics - Introduction to Python - What is Django


- what is a server
- Skills and Soft SkillsTraining - Python syntax - MVT vs MVC
- network architecture
- Set up a development - Control structures - Setting up a Django project
- request life cycle
environment - Hands-on exercises - URL routing
- HTTP protocol
- Basic tools setup VS - OOP in Django and its usecases - Hands-on project
Code, Git, GitHub
Week 2 Week 2 Week 3 Week 3
Django Models and CRUD Django Templates, Views, and Authentication and
Django Templates and Views
Operations Form Handling Authorization in Django

- Django models - Django templates - Recap of Django templates and - Authentication in Django
- ORM layer and why we use it - Views and URL routing views - Authorization and permissions
- Creating models - Rendering templates - Advanced template features - User registration and login
components
- Django Admin interface - Hands-on project - Hands-on project
- Form handling in Django
- Hands-on project
- Hands-on project

Week 4 Week 4 Week 5 Week 5

Introduction to Generative AI Integrating Generative AI with Integrating Generative AI Building a Django App with
Django Models into Django Generative AI
- What is Generative AI - Overview of Generative AI
- Recap of Generative AI concepts - Planning the app
- Introduction to integration
- Integrating Generative AI into - Implementing image generation
TensorFlow/PyTorch - Practical examples
Django projects - Implementing text generation
- Basic Generative AI concepts - Integrating Generative AI
- Hands-on project - Hands-on project
- Hands-on exercises models into Django projects
- Hands-on project
Week 6 Week 6 Week 7 Week 7
Advanced Generative AI Troubleshooting and Debugging Introduction to PostgreSQL Migrating Django Projects to
Techniques Generative AI Integration and Connecting Django PostgreSQL

- Common issues and challenges - Overview of PostgreSQL - Importance of database


- Introduction to advanced
- Debugging techniques - Installation and setup migration
generative models
- Performance optimization - Basic SQL queries - Django migrations
- Hands-on exercises
- Hands-on project - Connecting Django to - Migrating from SQLite to
- Discussion
PostgreSQL PostgreSQL
-Hands-on project - Hands-on project

Week 8 Week 8 Week 9 Week 10


Advanced PostgreSQL Implementing PostgreSQL- Django REST Framework and Performance Optimization
Queries and Data Modeling Specific Features in Django API Development Techniques

- Advanced SQL queries - Utilizing PostgreSQL features - Introduction to Django REST - Performance optimization
- Indexing in Django Framework (DRF) strategies
- Data modeling best practices - Integrating PostgreSQL - Serializers and Viewsets - Profiling and debugging
- Hands-on exercises features into Django models - Consuming APIs in Django - Implementing performance
- Hands-on project - Hands-on project - Hands-on project optimizations
- Hands-on exercises
Week 11 Week 12 Week 13 Week 13
Advanced Django Concepts Scalability, Deployment, and Project Brainstorming and Project Setup and Basic
and Database Optimization CI/CD Scope Definition Functionality
- Scalability considerations
- Brainstorming session - Setting up the project structure
- Advanced Django concepts - Docker and Kubernetes
- Scope definition - Database schema design
- Database optimization - Load testing and performance
- Feature and requirement - Implementing basic functionality
techniques tuning
gathering - Hands-on project
- Hands-on project - Continuous integration and
- Hands-on activity
continuous deployment (CI/CD)
- Hands-on project

Week 14 Week 14 Week 15 Week 16


Finalizing Project Project Presentation and
Implementing Advanced Features Documentation and User Guides
Development Feedback

- Feature implementation - Documentation preparation - Reviewing project functionality


- Preparation for presentation
- Testing and debugging - User guides - Thorough testing
- Project presentations
- Iterative development - Review and finalization - User interface and experience
- Feedback collection
- Hands-on project - Hands-on project polishing
- Hands-on project
- Hands-on project
7+

David Griffiths Kamil Litman Antonio Melé Dario Lencina


Author and trainer Vice President of Software Engineering Director Co-Founder & Staff Software Engineer
@O'Reilly Media, @May Mobility @Backbase @Security Union
Founder @HereScreen Ltd

Mahmoud Nasser Kareem Nour


Backend Team Lead Frontend team lead @Giza
@Tawasolmap Systems
Latest Talent and trainees
that we presented to our
partners in 2023
Offline vs Online Lectures (Recorded vs live)
it's 100% online, and we bring the joy
All lectures are live!
of working from your home.

What happens after completing the course?


Suppose your overall evaluation is very good during the 6 months and
your performance is strong. In that case, you will have the opportunity to
be nominated for training or work with our partner companies, join the
Dragons Company team, or receive further training with us.

How much does the course cost ? How do I make payment?


The price is $500, but there is a limited-time You can pay in dollars using all our available payment methods.
discount of 45%, bringing the final price to $275. If you prefer to pay in another currency, we offer various
payment options for all other currencies.
Connect with us.
+1 917 7242237

+20 103 093 1658

+20 102 921 5306

dragons@[Link]

Dragons BootCamp LLC

You might also like