Professional Documents
Culture Documents
Summer Training 2020 PDF
Summer Training 2020 PDF
2020
Notes
All our courses this summer will be online.
the courses will be conducted through Zoom.
for each course, there will be a slack channel for the interaction between
the students and mentors.
Courses
1- Python & machine learning 5- Django Full Stack
2- Java (SE) +Android package 6- ODOO ERP System
3- MATLAB &Image processing 7- Flutter
4- cyber security 8- C++/Python hybrid
9- Php & MySQL
An Overview of Python
Variables, Expressions and statements
Conditional Statements && loops
Standard containers (Str, Lists, Tupeles, Dictionaries, Sets)
Introduction to Programming Working with Files
with Python Functions && Modules
Errors and Exception Handling
Threading module
Object detection
Logistic Regression
K Nearest Neighbors
Naive Bayes
DBSCAN
Introduction to java
Data types and classes
Arrays and lists
Introduction to Java
Operators and flow control
methods
Graphics
Fragments
Displaying Notifications
Sockets Programming
Understanding Threading
Data Types
Operators and Conditions
intro about dart Loops
Functions and OOP
challenges
Headers
Monitoring a Location
calculator project
vue Vue instance
introduction Directive and methods
computed Properties
Templates & components
props
Vue CLI
functions
class
Django install and run django
django architecture
URL Mappings
Templates & Static Files
Django Models Overview
Creating Models
Models-Templates-Views Paradigm
Django Forms & Form Validation & Model Forms
django views
django rest framework
App deployment
MATLAB &Image processing
(1600 LE)
Main Topics Description
Command window
variable & elementary
mathematical function
loops
string operation
condition statement
vectors operation
matrix operation
Function and symbolic math
Introduction to Simulink
block library
Basics Math operation
Logic operation
Bit operation
Sinks library
Sources library
Matlab programming
Image types
Displaying images
Deblurring images
Image thresholding
Edge detection
Transforms
Morphological segmentation
Watershed segmentation
Morphological reconstruction
ERP System with Odoo
(2000 LE)
Quick Overview
Odoo Sales Module
Odoo CRM Module
Odoo business view Odoo - Project Management
Odoo Accounts and Finance
Odoo HR
Other Module
Python data types
Loops
Python Refresher Control flow
Functions
Class
Install Odoo
Odoo installation
Run Odoo from terminal
Odoo action
Odoo ORM
Model security
Creating the Basic Template and Print Menu for your Custom Report
Data Storage
Git commits
Git area
Git
History and Diffs
Fixing Mistakes
Final Project
Cyber Security
(2800 LE)
Main Topics Description
Introduction to Networking
OSI Model
Data Link Layer (2) (switching, Arp, Examples and some commands in
Linux and windows OS)
IPV4
CIDR
Default Gateway
DHCP
Routing
CCNA essentials
Routing Table & Routing Protocols
NAT
ICMP Protocol
HTTP Protocol
Examples
windows server AD
DHCP Server & DNS server
Listing Files
Moving Around
Creating Directories
dpkg
Exercises
Tab completion
Managing Processes
Functions
Password Attacks
Network Behavior
Vulnerability Scanning&Nessus
Enumerating Users
Netcat&ncat
Metasploit
Shell vs meterpreter
Client-side Attack
Antivirus Evasion
Port forwarding
Meterpreter &
Linux Revision
Burpsuite
A. What is git?
B. Installing git
C. Github
D. Creating repository
1. Version
control (git) E. Workflow (add, commit, push, pull)
G. Collaboration
H. Branches
F. Exploring JupyterLab
A. Print
B. Variables
3. Python
Introduction C. String Manipulation
D. Lists
E. Dictionaries
F. Tuples
G. Indentation
H. Conditional statements
I. Loops
J. Functions
L. Object-oriented programming
B. The compiler
C. Print
4. C++
Introduction D. Basic syntax
F. Strings
G. Flow control
H. Vectors
I. Tuples
J. Lists
L. Conditionals
M. Loops
N. Functions
A. CPython Introduction
5. Binding C++
with Python B. SWIG
A. Unit Testing
7. Bonus topic
B. Continuous Integration (CI)
A. Installing git
B. Github
C. Creating repository
2. Version D. Workflow (add, commit, push, pull)
control (git)
E. Pull requests and issues
F. Collaboration
G. Branches
H. Github pages
A. What is HTML?
B. Tag structure
C. Text structure
G. Forms
B. Basic syntax
5. Php C. Variables
Introduction
D. Operators
E. Variable assignment
F. Multiple-line commands
G. Printing
H. Functions
I. Variables scopes
J. Conditional statements
K. Loops
L. Form handling
M. Cookies
A. Introduction
B. PhpMyAdmin
C. Tables
6. MySQL
D. Data types
E. Indexing
F. CRUD syntax
G. Introduction