Open Source Developer
COURSE DESCRIPTION:
By the end of this course, if you do all of the exercises and additional reading, and understand all of the material, you will be prepared to serve quite well in many beginner Open Source software development environments. Course Prerequisites: Basic computer skills and knowledge of HTML fundamentals. Prior Programming experience is helpful but not required
Student Will Learn:
Operating System basics
Linux shell commands
Programming basics in Python
Web System Basics
Database basics using Postgresql
Web Server
Service Basics using Django,
ReSTful services
Final Exam and Discussion
Mock Interview Preparation
Open Source Developer Course Overview:
Operating System basics, Linux shell commands
Computer basics: understanding what hardware and software really are
Linux scripting: bash shell basic commands. Navigating and using the command line effectively, I/O
Vim (vi) editor basics: mnemonic commands, and how to create/save/reuse files
Linux system admin basics: file system layout, starting/stopping processes, logging, and basic security
Programming basics in Python
Primitive types
Difference between run-time type identification and compile-time type identification (and hybrids).
Byte code vs. Compiling binaries.
Loop constructs, Iterators, Generators, Being conscious of memory, garbage collection, lazy loading
What is Big-O notation? How to calculate it?
I/O: File, Pipe, Stream, Socket
Algorithms: Sorting, Searching, Simple Math (Fibonacci, Factorial, FOIL
Very basic overview of common interview problems: Traveling salesman, Professors-Forks, Hungarian/Bipartite, and Markov
Web System Basics, Database basics using Postgresql
Apache and NginxBasic web security, how javascript is not secure, denyhosts, fail2ban, common hacks
Process management, data store, configuration
Table constructs, foreign keys, cascade deletes
Queries, sorting, order_by, group_by, limit, Inner and Outer joins
Design your own db model based on in-class scenarios
Web Server/Service Basics using Django, Building ReSTful services
URLs, how they get resolved, Templates
Models, basic syntax, Views, tying it all together
Middleware, Settings, dynamic by machine
Generating db tables, running simple web app
ReST concepts, predictable URLs
MIME types: straming PDFs, images, protocols, etc.
Serving JSON, XML, SOAP
Final Exam and Discussion
Mock Interview Preparation
SCHEDULE DATES
Open Source Developer
5 Hours a Day 4 Days a Week
03/12/2018 04/12/2018
$3,300.00
|
||||
Open Source Developer
5 Hours a Day 4 Days a Week
06/04/2018 07/09/2018
$3,300.00
|
Open Source Developer
5 Hours a Day 4 Days a Week |
03/12/2018
04/12/2018 |
$3,300.00 | ||
Open Source Developer
5 Hours a Day 4 Days a Week |
06/04/2018
07/09/2018 |
$3,300.00 |
- CompTIA
- CISCO
- EC-Council
As an authorized CompTIA partner, Institute of Information Technology offers up-to-date CompTIA training and certification courses. A CompTIA certification is an international industry credential.
- CompTIA A+
- CompTIA Network+
- CompTIA A+ and Network+ Boot Camp
- IT Professional Bootcamp
- CompTIA Security+
- CompTIA Server+
- CompTIA Project+
- CompTIA Cybersecurity Analyst (CySA+)
- CompTIA Train Teh Trainer (CTT+)
- CompTIA Cloud+ Training
- CompTIA PenTest+ Certification Training
- CompTIA CDIA+
- CompTIA Linux+ Powered by LPI
- CompTIA Advanced Security Practitioner (CASP) Training
- Network and System Administrator
- Computer Support Specialist
- Computer Systems Networking and Telecommunications Specialist
- Network and System Administrator Manager
- Computer Support Aadministrator
- Computer And Information Systems Security Analyst
- Computer Systems Networking and Telecommunications Administrator
- Computer Systems Networking And Telecommunications Manager
- Network And System Administrator Manager Professional
Institute of Information Technology is honored to be an authorized CISCO Network Academy Training Institute. CISCO is the worldwide leader in networking. CISCO has shaped the future of the internet by transforming how people connect, communicate and collaborate.
- CISCO MASTER
- Interconnecting Cisco Networking Devices, Part 1 - ICND1
- Interconnecting Cisco Networking Devices, Part 2 - ICND2
- CCNA Routing and Switching
- CCNP Routing and Switching
- CISCO-Individualized CCNA Routing and Switching
- CCNA Security
- CCNP Security
- CCNA Collaboration
- CCNP Collaboration
- CCNA Service Provider
- CCNP Service Provider
- Implementing Cisco Collaboration Devices
- Implementing Cisco Video Network Devices
- Troubleshooting Cisco IP Telephony & Video
- Implementing Cisco Collaboration Application
- Implementing Cisco IP Telephony & Video, Part 1
- Implementing Cisco IP Telephony & Video, Part 2
Institute of Information Technology has the honor of being an authorized EC-Council Accredited Training Center. EC-Council is the worldwide leader in Cyber Security course content. EC-Council has changed the future of the internet by transforming how people deal with and prevent cyberattack.
- Hacking Apprentice
- Hacking Professional
- Cybersecurity Master
- Hacking Master
- Certified Ethical Hacker Training Program C| EH
- Certified Ethical Hacker Practical C| EH
- Certified Network Defender Certification C| ND
- Licensed Penetration Tester Master L| PT (Master)
- Computer Hacking Forensic Investigator Certification C| HFI
- EC-Council Certified Security Analyst (ECSA) Penetration Testing
- Certified Secure Computer User C| SCU
- Certified Network Defense Architect C| NDA
- Project Management in IT Security P| MIT
- EC-Council Network Security Administrator E| NSA
- Certified Cyber Marketing Professional C| CMP
- EC- Council Certified Incident Handler Program E| CIH
- EC-Council Certified Security Specialist E| CSS
- EC-Council Certified Secure Programmer .NET E| CSP
- EC-Council Certified Disaster Recovery E| CDR
- Virtualization Technology Professional E| CVT
- EC-Council Certified Encryption Specialist E| CES
- EC-COUNCIL DISASTER RECOVERY PROFESSIONAL E| DRP
- Advanced Network Defense (CAST 614)
- Certified Application Security Engineer (CASE)
- Cyber Security Boot Camp