Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Workshops
1. Workshops
1.Python ( 2 days/ 6 hrs)
Day 1:
Introduction
• Installation and Working with Python
• Understanding Python variables
• Python Basic Operators
• Python blocks
Data Types
• Declaring and using Numeric data types
• Using String data type and operations
• Defining List
• Use of Tuple data type
Python Program
• Flow Control Conditional blocks using if, else and elif
• Simple for loops in python
• For loop using ranges, string, list and dictionaries
• Use of while loops
• Loop manipulation using pass, continue, break and else
Functions, Modules & Packages
• Organizing python codes using functions
• Organizing python projects into modules
• Importing own module & external modules
Day 2:
String, List & Dictionary
• Building blocks of python programs
• Understanding String in build methods
• List manipulation using in build methods
• Dictionary manipulation
• Programming using String, List and Dictionary in build functions
File Operation
• Reading config files in python
• Writing log files in python
• Understanding read functions, read(), readline() and readlines()
• Understanding write functions, write() and writelines()
2. • Manipulating file pointer using seek Programming using file operations
Object Oriented Programming
• Concept of class, object and instances
• Constructor, class attributes and destructors
• Inheritance, Overlapping and Overloading operators
• Adding and retrieving dynamic attributes of classes
Regular Expression
• Pattern matching and searching
• Pattern searching using regex, real time parsing of data using regex
• Password, email, url validation using regular expression
Exception Handling
• What is exception handling
• Safe guarding file operation using exception handling
• Handling error code
• Programming using Exception handling
Database
• Interaction SQL Database connection / Using Oracle
• Creating and searching Tables
• Reading and storing config information on database
2.AWS (Administration)
Day 1:
Introduction to AWS
Elastic computing
Introduction to the AWS products
Regions and Availability Zones
Signing up for AWS
AWS Free usage tier
Introduction AWS management console
Amazon Virtual Private Cloud (VPC)
What is VPC?
VPC configuration
VPC security
Elastic IP’s
Inbound and outbound ACL’s
3. EC2 Instances
Understanding AMI
Launching your first AWS instance
On-demand Instance pricing
Reserved Instance pricing
Spot instance pricing
Setting up security
Security groups
Choosing the AMI
ELB (Elastic Load Balancer)
Introduction to ELB
Basic ELB concepts
Internet-facing ELB
EBS (Elastic Block Storage)
Create EBS volumes
Delete EBS Volumes
Attach and detach EBS volumes
Cloud Watch
Cloud watch dashboard
Configuring Monitoring services
Setting thresholds
Configuring actions
Day 2:
Identity access management (IAM)
Creating Users and Groups
Applying policies
Password Policy
Roles
Command line management
Elastic Beanstalk
Creating environment
Application versioning
Deploying a sample app
What is S3?
RRS (Reduced Redundancy storage)
Relational Database Service (RDS)
Selecting the Database type
Configuring the database
Creating database
Configuring backups
Cloud Formation
4. What is cloud formation?
Deploying template
Create Stack
Delete Stack
Provisioning application resources with Cloud Forma tion
Cloud Front
Use of cloud front
Creating a cloud front distribution
Hosting a website of cloud front distribution
3.Oracle (Administration)
Day 1:
Overview
Installation
Configuration
SQL
PLSQL
Day 2:
Database Administration
Overview
Types of Databases(Versions and Implementation)
Various Front Ends / Back Ends / MiddleWare
Various Tools
Backups and Restore
4.Linux
Day 1:
Introduction to the command line
o What is Unix/Linux?
o File and Processes
o Directory Structure
o Starting Unix/Linux terminal
Administrating users and groups
o Creating Users and Groups
o Modifying Users and Groups
o Deleting Users and Groups
Accessing Linux file systems
5. Day 2:
Configure local storage
List, create, delete partitions on MBR and GPT disks
Create and remove physical volumes, assign physical volumes
to volume groups, and create and delete logical volumes
Configure systems to mount file systems at boot by Universally
Unique ID (UUID) or label
Add new partitions and logical volumes, and swap to a system
non-destructively
Create and configure file systems
Create, mount, unmount, and use vfat, ext4, and xfs file
systems
Mount and unmount CIFS and NFS network file systems
Extend existing logical volumes
Create and configure set-GID directories for collaboration
Create and manage Access Control Lists (ACLs)
Diagnose and correct file permission problems