logical operation

PTC-IT vous propose tout au long de l’année des formations Cyber security, développement des applications
CFR : CyberSec First Responder
Objectifs
In this course, you will develop, operate, manage, and enforce security capabilities for systems and networks.
You will:
• Assess information security risk in computing and network environments.
• Create an information assurance lifecycle process.
• Analyze threats to computing and network environments.
• Design secure computing and network environments.
• Operate secure computing and network environments.
• Assess the security posture within a risk management framework.
• Collect cybersecurity intelligence information.
• Analyze collected intelligence to define actionable response.
• Respond to cybersecurity incidents.
• Investigate cybersecurity incidents.
• Audit secure computing and network environments.
A qui s’adresse ce cours ?
This course is designed for cybersecurity practitioners who perform job functions related to protecting and defending information systems by ensuring their availability, integrity, authentication, confidentiality, and non-repudiation. This course focuses on the knowledge, ability, and skills necessary to provide for the restoration of those information systems in a cybersecurity context including protection, detection, investigation, reaction, response, and auditing capabilities.
This course is also designed to assist students in preparing for the CyberSec First Responder: Threat Detection and Response (Exam CFR-101) certification examination. What you learn and practice in this course can be a significant part of your preparation.
Course Content
Lesson 1: Assessing Information Security Risk
Topic A: Identify the Importance of Risk Management
Topic B: Assess Risk
Topic C: Mitigate Risk
Topic D: Integrate Documentation into Risk Management
Lesson 2: Creating an Information Assurance Lifecycle Process
Topic A: Evaluate Information Assurance Lifecycle Models
Topic B: Align Information Security Operations to the Information Assurance Lifecycle
Topic C: Align Information Assurance and Compliance Regulations
Lesson 3: Analyzing Threats to Computing and Network Environments
Topic A: Identify Threat Analysis Models
Topic B: Assess the Impact of Reconnaissance Incidents
Topic C: Assess the Impact of Systems Hacking Attacks
Topic D: Assess the Impact of Malware
Topic E: Assess the Impact of Hijacking and Impersonation Attacks
Topic F: Assess the Impact of DoS Incidents
Topic G: Assess the Impact of Threats to Mobile Security
Topic H: Assess the Impact of Threats to Cloud Security
Lesson 4: Designing Secure Computing and Network Environments
Topic A: Information Security Architecture Design Principles
Topic B: Design Access Control Mechanisms
Topic C: Design Cryptographic Security Controls
Topic D: Design Application Security
Topic E: Design Computing Systems Security
Topic F: Design Network Security
Lesson 5: Operating Secure Computing and Network Environments
Topic A: Implement Change Management in Security Operations
Topic B: Implement Monitoring in Security Operations
Lesson 6: Assessing the Security Posture Within a Risk Management Framework
Topic A: Deploy a Vulnerability Management Platform
Topic B: Conduct Vulnerability Assessments
Topic C: Conduct Penetration Tests on Network Assets
Topic D: Follow Up on Penetration Testing
Lesson 7: Collecting Cybersecurity Intelligence Information
Topic A: Deploy a Security Intelligence Collection and Analysis Platform
Topic B: Collect Data from Security Intelligence Sources
Lesson 8: Analyzing Cybersecurity Intelligence Information
Topic A: Analyze Security Intelligence to Address Incidents
Topic B: Use SIEM Tools for Analysis
Lesson 9: Responding to Cybersecurity Incidents
Topic A: Deploy an Incident Handling and Response Architecture
Topic B: Perform Real-Time Incident Handling Tasks
Topic C: Prepare for Forensic Investigation
Lesson 10: Investigating Cybersecurity Incidents
Topic A: Create a Forensic Investigation Plan
Topic B: Securely Collect Electronic Evidence
Topic C: Identify the Who, Why, and How of an Incident
Topic D: Follow Up on the Results of an Investigation
Lesson 11: Auditing Secure Computing and Network Environments
Topic A: Deploy a Systems and Processes Auditing Architecture
Topic B: Prepare for Audits
Topic C: Perform Audits Geared Toward the Information Assurance Lifecycle
Durée : 5 Days
Objectifs
The Android OS platform has overtaken the mobile device marketplace. Android has become the dominant operating system for tablets and smartphones, not to mention myriad other gadgets such as digital picture frames, streaming TV servers, and so forth. In this course, you will learn how to develop and publish an Android app, focusing on developing business apps for tablets and smartphones that are compatible with a wide variety of Android versions and device layouts.
A qui s’adresse ce cours ?
This course is intended for a programmer or web developer who is new to mobile app development in Android. The student has experience developing web or desktop applications using object-oriented programming languages and tools, but may not have experience developing mobile applications.
Contenu de la formation
• Getting Started with Android App Development
• Working with the Android App Framework
• Creating an App with Multiple Activities
• Working with Web Data
• Working with User Preferences
• Working with Data and Storage
• Debugging and Analyzing Android Apps
• Providing Flexible Layouts
• Using Resources
• Working with Multimedia
• Integrating with the App Ecosystem
• Finalizing an App
Objectifs
In this course, you will develop, test, and package applications for devices that run the iOS operating system, including iPad and iPhone.
You will:
• Use Xcode to create and run an iOS application.
• Write Objective-C code to enable iOS app user interface elements to interact with users.
• Identify and describe common iOS design patterns and user interface standards.
• Lay out and program apps to provide navigation among multiple views.
• Access data from various locations, including app resources, user preferences, private app storage, and web services.
• Enable an app to present graphics and multimedia.
• Enable an app to interact well with other apps, the iOS system, and the mobile device it runs on.
• Debug an app and implement runtime error handling.
• Prepare an app for release, including configuration to support internationalization, and to run on multiple devices and different screen dimensions.
A qui s’adresse ce cours ?
This course is intended for a programmer or web developer who is new to mobile app development in iOS. The student has experience using a computer running Mac® OS X and developing applications or websites using object-oriented programming languages and tools, but may not have experience using the languages and tools specific to the iOS development environment.
Contenu de la formation
Lesson 1: Using Xcode to Develop an iOS App
Topic A: Set Up and Configure Xcode
Topic B: Create an App Project
Topic C: Create a User Interface
Topic D: Run an App in Simulator
Lesson 2: Programming in the iOS Development Environment
Topic A: Write Code to Handle User Interaction
Topic B: Organize and Maintain Code
Topic C: Use Predefined Classes
Lesson 3: Identifying Design Requirements for iOS Apps
Topic A: Design an App to Meet User Expectations
Topic B: iOS Design Patterns and Templates
Lesson 4: Implementing Multiple View Navigation
Topic A: Create an iOS App with Multiple Views
Topic B: Add a Custom View Controller Class
Topic C: Show Temporary Views
Lesson 5: Working with Data
Topic A: Select an Appropriate Data Storage Approach
Topic B: Load App Data from Property Lists
Topic C: Access Web Data and Services
Topic D: Store and Retrieve Preferences
Lesson 6: Working with Graphics and Media
Topic A: Load Graphic Images
Topic B: Draw Graphics Through Code
Topic C: Add Animation Effects
Lesson 7: Integrating with the App Ecosystem
Topic A: Manage App State Changes
Topic B: Map a Location
Topic C: Support Multiple Devices and Orientations
Lesson 8: Making Code More Robust and Maintainable
Topic A: Debug an App in Xcode
Topic B: Write Code to Handle Runtime Errors
Lesson 9: Finalizing an App
Topic A: Enable an App to Support Multiple Languages
Topic B: Prepare an App for Release
Durée : 3 Days
Objectifs
In this course, you will set up and manage the Google Cloud Services environment for users.
You will:
• Navigate the Google Admin console.
• Create and manage user accounts.
• Use sub organizations to manage your Google Apps for Work environment.
• Configure and implement Drive storage settings and policies.
• Manage mail delivery, routing, and filtering.
• Create groups to share mailboxes and documents, and manage permissions and roles.
• Set up and manage calendar sharing and calendar resources.
• Manage the mobile devices that access your system.
• Use Reporting tools to manage usage and security, and to troubleshoot system issues.
• Configure security and authentication policies and methods.
A qui s’adresse ce cours ?
This course is designed for business users or IT professionals who need to set up and administer a Google Apps for Work domain by creating and managing users, sub organizations, groups, calendars, shared resources, and mobile devices. Managing mail routing and delivery, configuring Google app services, monitoring account activity and apps usage, and maintaining security are included to facilitate communication and collaboration in a secure environment.
Contenu de la formation
Lesson 1: Getting Started with Google Apps Administration
Topic A: Create a Google Apps for Work Account
Topic B: Navigate the Admin Console
Lesson 2: Managing User Accounts
Topic A: Create and Modify User Accounts
Topic B: Use System Roles to Delegate Duties to Users
Topic C: Remove and Restore User Accounts
Topic D: Manage User Passwords
Lesson 3: Using Sub Organizations
Topic A: Create Sub Organizations
Topic B: Manage Google Apps Services with Sub Organizations
Lesson 4: Configuring Drive Storage and Sharing
Topic A: Configure Drive Storage Settings
Topic B: Configure Drive Sharing
Lesson 5: Managing Mail Routing, Delivery, and Filtering
Topic A: Configure Mail Routing and Delivery
Topic B: Manage Blacklists and Whitelists
Topic C: Filter Messages Based on Compliance Settings
Topic D: Migrate to Google Apps for Work Mail
Lesson 6: Working with Google Groups
Topic A: Create and Modify Groups
Topic B: Manage Group Security
Topic C: Share Content Using Groups
Topic D: Use a Collaborative Inbox
Lesson 7: Administering Calendars and Resources
Topic A: Create and Share a Group Calendar
Topic B: Delegate Calendar Access
Topic C: Create and Manage Calendar Resources
Lesson 8: Configuring and Securing Mobile Devices
Topic A: Set Up Google Apps Mobile Management
Topic B: Secure Mobile Devices
Lesson 9: Using Reporting Tools
Topic A: Use Admin Console Reports
Topic B: Use Audit Logs
Topic C: Troubleshoot Mail Issues
Lesson 10: Managing Domain Security and Authentication
Topic A: Manage Google Apps Domain Security
Topic B: Configure 2-Step Verification
Appendix A: Incorporating Authentication of Your Email
Durée : 3 Days
Objectifs
In this course, you will identify the capabilities of Google's cloud offerings and develop a plan for migrating your current systems, data, and users to them.
You will:
• Identify and describe potential costs and benefits of a Google Cloud computing implementation.
• Employ strategies to migrate users and systems to the Google Apps™ cloud-based productivity suite.
• Employ strategies to utilize the storage capabilities provided by Google Apps and the Google Cloud Platform within your organization.
• Employ strategies to migrate applications to the Google Cloud Platform.
• Identify and describe steps in a cloud migration project plan.
A qui s’adresse ce cours ?
This course is designed for managers, information technology administrators, programmers, and other decision-makers who plan to migrate their organization's infrastructure and applications to the Google Cloud computing platform.
Contenu de la formation
Lesson 1: Initiating a Cloud Migration
Topic A: Google Cloud Computing
Topic B: Cloud Computing Costs and Benefits
Lesson 2: Migrating to the Google Apps Productivity Suite
Topic A: Migrate Users to the Google Apps Productivity Suite
Topic B: Migrate Systems and Data to the Google Apps Productivity Suite
Lesson 3: Migrating to Cloud-Based Storage
Topic A: Cloud-Based Storage Options
Topic B: Google Drive
Topic C: Migrate Web Application Data to the Cloud
Lesson 4: Migrating Applications to Google Cloud
Topic A: Google App Engine
Topic B: Google Compute Engine
Lesson 5: Managing a Cloud Migration Project
Topic A: Develop a Cloud Project Plan
Topic B: Begin a Cloud Project
Topic C: Identify and Manage Risks
Topic D: Plan and Design a Cloud Solution
Topic E: Implement a Cloud-Based Solution
Topic F: Test, Roll Out, and Maintain a Cloud-Based Solution
Duree: 1 day
Objectifs
In this course, you will develop Google App Engine applications in Python.
Perform the complete cycle of Google App Engine development, including development tools setup, programming, testing, and deployment.
Develop a user interface by using Webapp2 and HTML templates.
Authenticate Google account users, and control access to application features based on the user account.
Enable a web application to respond to get and post requests, and process web form submissions.
Store, retrieve, and delete data in Google Cloud Datastore.
Store, retrieve, and delete files in Google Cloud Storage, while controlling consistency and optimizing for performance and cost of storage services.
Perform background and batch operations and provide notifications to users through HTTP, XMPP, Mail, and Sockets.
Query the datastore and use the Search API to search application content.
Provide a feature to require users to log in to a web application.
Upload and deploy applications to the cloud.
A qui s’adresse ce cours ?
This course is designed for programmers who want to learn to develop cloud-based applications by using Google App Engine for Python.
Contenu de la formation
Lesson 1: Developing and Testing an Application
Topic A: Set Up the Google App Engine Environment
Topic B: Create an App Engine Project
Topic C: Launch and Test an Application
Lesson 2: Developing a Web App User Interface
Topic A: Use HTML Templates
Topic B: Incorporate Static Files in a Web Application
Lesson 3: Authenticating Google Users
Topic A: Provide a Login Capability
Topic B: Control Access to App Features Through Authentication
Lesson 4: Handling User Input
Topic A: Process Web Requests
Topic B: Process Forms Securely
Topic C: Validate User Input
Lesson 5: Storing Data in the Datastore
Topic A: Store and Retrieve Datastore Entities
Topic B: Use the Datastore Effectively
Topic C: Edit and Delete Datastore Entities
Lesson 6: Working with Files
Topic A: Support File Uploads
Topic B: Optimize Retrieval of Published Data
Lesson 7: Performing Background and Batch Operations
Topic A: Import Bulk Data
Topic B: Send Messages to Users
Lesson 8: Querying the Datastore
Topic A: Query the Google Cloud Datastore
Topic B: Perform Search
Topic C: Query Cursors
Lesson 9: Managing Applications in the Cloud
Topic A: Create and Configure the Project
Topic B: Deploy the Application
Durée : 3 Days
Objectifs
• transitioning to project manager.
• managing an imposed project team.
• demonstrating effective leadership.
• monitoring project activities and quality.
• maintaining control of a project.
• problem solving and recovering.
A qui s’adresse ce cours ?
Managers and staff members who wish to acquire the necessary skills to successfully manage small to medium sized projects
Durée : 5 Days
Objectifs
In this course, you will develop simple command-line programs in Python.
You will:
• Set up Python and develop a simple application.
• Declare and perform operations on simple data types, including strings, numbers, and dates.
• Declare and perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets.
• Write conditional statements and loops.
• Define and use functions, classes, and modules.
• Manage files and directories through code.
• Deal with exceptions.
A qui s’adresse ce cours ?
This course is designed for people who want to learn the Python programming language in preparation for using Python to develop web and desktop applications. networks.
Contenu de la formation
Lesson 1: Setting Up Python and Developing a Simple Application
Topic A: Set Up the Development Environment
Topic B: Write Python Statements
Topic C: Create a Python Application
Topic D: Prevent Errors
Lesson 2: Processing Simple Data Types
Topic A: Process Strings and Integers
Topic B: Process Decimals, Floats, and Mixed Number Types
Lesson 3: Processing Data Structures
Topic A: Process Ordered Data Structures
Topic B: Process Unordered Data Structures
Lesson 4: Writing Conditional Statements and Loops in Python
Topic A: Write a Conditional Statement
Topic B: Write a Loop
Lesson 5: Structuring Code for Reuse
Topic A: Define and Call a Function
Topic B: Define and Instantiate a Class
Topic C: Import and Use a Module
Lesson 6: Writing Code to Process Files and Directories
Topic A: Write to a Text File
Topic B: Read from a Text File
Topic C: Get the Contents of a Directory
Topic D: Manage Files and Directories
Lesson 7: Dealing with Exceptions
Topic A: Handle Exceptions
Topic B: Raise Exceptions
Appendix A: Major Differences Between Python 2 and 3
Appendix B: Python Style Guide
Durée: 1 Day
Objectifs
In this course, you will develop, operate, manage, and enforce security capabilities for In this course, you will use your knowledge of productivity tools to work productively in the cloud-based Google Apps environment.
You will:
• Navigate in the Google Apps environment.
• Store documents by using Google Drive.
• Collaborate with Google Docs, Slides, and Drawings.
• Collaborate with Google Sheets and Forms.
• Communicate using Google Hangouts.
• Manage schedules by using Google Calendar.
• Collaborate by using Google Sites.
A qui s’adresse ce cours ?
This course is designed for business users, educators, students, and knowledge workers in a variety of roles and fields who have a basic knowledge of office-productivity applications and who want to be able to use Google Apps to create, manage, store, and share various types of files for personal or professional use.
This course is also designed for IT professionals who need familiarity with the Google Apps end-user environment to be effective as Google Cloud Services systems administrators or solutions developers in their organizations.
Contenu de la formation
Lesson 1: Getting Started
Topic A: Navigate Google Apps
Topic B: Communicate Using Gmail
Lesson 2: Storing Documents Using Google Drive
Topic A: Add Folders and Files
Topic B: Manage Folders and Files
Lesson 3: Collaborating Using Google Docs, Slides, and Drawings
Topic A: Collaborate Using Google Docs
Topic B: Collaborate Using Google Slides
Topic C: Collaborate Using Google Drawings
Lesson 4: Collaborating Using Google Sheets and Forms
Topic A: Collaborate Using Google Sheets
Topic B: Collaborate Using Google Forms
Lesson 5: Communicating Using Google Hangouts
Topic A: Communicate Using Hangout Conversations
Topic B: Communicate Using Hangout Video Calls
Lesson 6: Managing Schedules Using Google Calendar
Topic A: Create Events
Topic B: Customize Your Calendar
Topic C: Create an Additional Calendar
Topic D: Manage Tasks
Lesson 7: Collaborating Using Google Sites
Topic A: Create a Google Site
Topic B: Edit a Google Site
Topic C: Manage a Google Site
Durée : 1 Day