Kurzusleírás
Module 1: Introduction and Fundamentals
- What is Microsoft Intune / Endpoint Manager?
- Relationship with Configuration Manager (co-management, cloud attach)
- Benefits of modern endpoint management
- Key concepts: devices, applications, data, users
- Intune architecture, roles, licensing
Module 2: Identity and Access
- Microsoft Entra ID / Azure AD: main concepts
- Synchronization from AD to Entra ID (Azure AD Connect)
- Device join types: Azure AD Join, Hybrid AD Join
- Roles, groups, and permissions in Intune
- Conditional Access and its integration with Intune
Module 3: Device Enrollment
- Enrollment methods (Windows, iOS, Android, macOS)
- Windows Autopilot: concepts, profiles, processes
- Automated enrollment with DEP (Apple), Zero-touch (Android)
- Personal device (BYOD) vs corporate device management
- MDM vs MAM (Mobile Device Management / Mobile Application Management)
Module 4: Configuration and Compliance Policies
- Device compliance policies
- Configuration policies (Configuration Profiles)
- Device restrictions (restrictions, security controls)
- App Protection Policies
- Conditional access policies based on compliance
Module 5: Application Management
- Types of applications in Intune: Line of Business (LOB), Win32, Microsoft Store, web apps
- Deployment, installation, uninstallation, and updating of apps
- Application data protection
- Application policies vs corporate data
- License and assignment management
Module 6: Updates and Patches
- Windows Update for Business and Intune integration
- Feature/quality update policies
- Deployment ring models
- Monitoring update status
- Update strategies in corporate environments
Module 7: Security and Protection
- Microsoft Defender for Endpoint + integration with Intune
- Microsoft security baselines/templates
- Threat protection (antimalware, firewall, etc.)
- Device encryption (BitLocker) and encryption policies
- Certificate management and secure VPN/Wi-Fi profiles
Module 8: Monitoring, Reporting, and Troubleshooting
- Dashboards and default reports
- Logs and diagnostics (e.g., enrollment errors, policy management)
- Support and troubleshooting tools in Intune
- Use of administration portals (device portal, company portal)
- Alerts and notifications
Module 9: Advanced Scenarios / Integrations
- Co-management with Configuration Manager
- Device management without enrollment (“Autopilot for existing devices”)
- Integrations with other Microsoft services (Defender, Azure, Copilot, etc.)
- Automation with PowerShell, Graph API
- Governance strategies, enterprise-scale structures
- Best practices for design and implementation
Summary and Next Steps
Követelmények
- An understanding of Microsoft 365 and Azure environments
- Experience with Windows or mobile device management
- Familiarity with organizational IT security principles
Audience
- System administrators
- Endpoint management specialists
- IT professionals managing enterprise devices and security policies
Vélemények (5)
Course Title: Advanced Software DevelopmentCourse DescriptionThis course is designed to provide students with an in-depth understanding of advanced software development techniques and methodologies. Students will learn to apply best practices in software engineering, including Agile and Scrum methodologies, version control with Git, and continuous integration/continuous deployment (CI/CD) pipelines.Course OutlineWeek 1: Introduction to Advanced Software Development Overview of advanced software development concepts Understanding Agile methodologies Introduction to Scrum framework Setting up a development environmentWeek 2: Version Control with Git Introduction to Git and version control Basic Git commands and workflows Branching and merging strategies Using GitHub for collaborative developmentWeek 3: Agile and Scrum Methodologies Deep dive into Agile principles Scrum roles and ceremonies Creating and managing a product backlog Sprint planning and executionWeek 4: Continuous Integration/Continuous Deployment (CI/CD) Introduction to CI/CD pipelines Setting up CI/CD with Jenkins Automated testing and deployment strategies Monitoring and maintaining CI/CD pipelinesWeek 5: Advanced Software Design Patterns Overview of design patterns Creational, structural, and behavioral patterns Applying design patterns in real-world scenarios Best practices for software designWeek 6: Microservices Architecture Introduction to microservices Designing and implementing microservices Using Docker and Kubernetes for containerization Service discovery and load balancingWeek 7: Cloud Computing Fundamentals Overview of cloud computing concepts Introduction to AWS, Azure, and Google Cloud Deploying applications on cloud platforms Security and compliance in the cloudWeek 8: Advanced Topics in Software Development Exploring Zookeeper for distributed systems Using Xamarin for cross-platform mobile development Machine learning integration in software applications Future trends in software developmentAssessmentThe course will be assessed through a combination of quizzes, assignments, and a final project. Students will be required to demonstrate their understanding of the material through practical applications and presentations.Prerequisites Basic knowledge of software development Familiarity with an object-oriented programming language (e.g., Java, C#) Understanding of fundamental software engineering principlesLearning OutcomesBy the end of this course, students will be able to: Apply advanced software development techniques and methodologies Utilize version control systems effectively Implement Agile and Scrum practices in software projects Set up and manage CI/CD pipelines Design and develop microservices architecture Deploy applications on cloud platformsKurzustitel: Haladó szoftverfejlesztésKurzusbeschreibungEz a kurzus mélyreható áttekintést nyújt a haladó szoftverfejlesztési technikák és módszerek területén. A hallgatók megtanulják, hogy alkalmazzák a szoftvermérnöki legjobb gyakorlatokat, beleértve az Agile és Scrum módszereket, a Git verziókövetést és a folyamatbiztosítási/folyamatbefolyásoló (CI/CD) pipelinet.Kurzusleírás1. hét: Bevezetés a haladó szoftverfejlesztésbe Áttekintés a haladó szoftverfejlesztési fogalmakról Az Agile módszerek megértése Bevezetés a Scrum keretrendszerbe Fejlesztőkörnyezet beállítása2. hét: Verziókövetés Git-tel Bevezetés a Git-be és a verziókövetésbe Alapvető Git parancsok és munkamenetek Ágkezelési és összevonási stratégiák A GitHub használata együttműködő fejlesztéshez3. hét: Agile és Scrum módszerek Mélyreható áttekintés az Agile elvekről Scrum szerepek és ünnepségek Termékvisszatérési lista létrehozása és kezelése Sprint tervezése és végrehajtása4. hét: Folyamatos integráció/folyamatos szolgáltatás (CI/CD) Bevezetés a CI/CD pipelinekbe CI/CD beállítása Jenkinssel Automatizált tesztelési és szolgáltatási stratégiák CI/CD pipelinék monitorozása és karbantartása5. hét: Haladó szoftvertervezési minták Áttekintés a tervezési mintákról Létrehozó, szerkezeti és viselkedésbeli minták Tervezési minták alkalmazása valós életbeli helyzetekben A szoftvertervezés legjobb gyakorlatainak6. hét: Mikroszolgáltatások architektúrája Bevezetés a mikroszolgáltatásokba Mikroszolgáltatások tervezése és megvalósítása A Docker és Kubernetes használata konténerizáláshoz Szolgáltatásfelfedezés és terheléskiegyenlítés7. hét: Felhőszámítási alapok Áttekintés a felhőszámítás fogalmainakról Bevezetés az AWS, Azure és Google Cloud alapjaihoz Alkalmazások telepítése felhőplatformokon A biztonság és a megfelelőség a felhőben8. hét: Haladó témák a szoftverfejlesztésben Zookeeper vizsgálata elosztott rendszerekhez Xamarin használata krosszplatformos mobilfejlesztéshez Gépes tanulás integrálása szoftveralkalmazásokba A jövőbeli trendek a szoftverfejlesztésbenÉrtékelésA kurzust kérdőívek, feladatok és egy végső projekt kombinációjával értékeljük. A hallgatóknak praktikus alkalmazások és prezentációk révén kell bizonyítaniuk az anyaguk ismeretét.Előfeltételek Alapvető ismeretek a szoftverfejlesztésről Ismeretség egy objektumorientált programozási nyelvről (pl. Java, C#) A szoftvermérnöki alapelvek megértéseTanulási eredményekA kurzus végén a hallgatók képesek lesznek: Alkalmazni haladó szoftverfejlesztési technikákat és módszereket Hatékonyan használni a verziókövető rendszereket Agile és Scrum gyakorlatokat alkalmazni szoftverprojektekben Beállítani és kezelni CI/CD pipelinet Tervezni és fejleszteni mikroszolgáltatások architektúráját Alkalmazásokat telepíteni felhőplatformokon
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Kurzus - Word dla zaawansowanych
Gépi fordítás
Course OutlineIntroduction to Software DevelopmentUnderstanding the Basics of Software DevelopmentOverview of Software Development LifecycleRoles and Responsibilities in a Software Development TeamProgramming FundamentalsIntroduction to ProgrammingVariables and Data TypesControl Structures: Conditional Statements and LoopsFunctions and MethodsObject-Oriented Programming (OOP)Introduction to OOP PrinciplesClasses and ObjectsInheritance and PolymorphismEncapsulation and AbstractionDatabase ManagementIntroduction to DatabasesSQL BasicsDatabase Design and NormalizationRelational Database Management Systems (RDBMS)Web DevelopmentIntroduction to Web TechnologiesHTML and CSSJavaScript and DOM ManipulationServer-Side Programming with Node.jsIntroduction to Web Frameworks: Express.jsMobile App DevelopmentIntroduction to Mobile DevelopmentAndroid Development with JavaiOS Development with SwiftCross-Platform Development with XamarinDevOps and Cloud ComputingIntroduction to DevOpsContinuous Integration and Continuous Deployment (CI/CD)Introduction to Cloud ComputingCloud Services: AWS, Azure, Google CloudContainerization with Docker and KubernetesSoftware Testing and Quality AssuranceIntroduction to Software TestingTypes of Software TestingTest-Driven Development (TDD)Automated Testing with SeleniumProject ManagementIntroduction to Project ManagementAgile MethodologiesScrum FrameworkProject Planning and ExecutionAdvanced TopicsMachine Learning BasicsIntroduction to Artificial IntelligenceBlockchain TechnologyInternet of Things (IoT)Course ConclusionReview of Key ConceptsFinal Project: Developing a Full-Stack ApplicationCareer Paths in Software Development---KurzleírásBevezetés a szoftverfejlesztésbeAz alapok megértése a szoftverfejlesztésbenA szoftverfejlesztési életciklus áttekintéseA szoftverfejlesztési csapat feladatai és szerepeiProgramozási alapokA programozás bevezetéseVáltozók és adattípusokVezérlési szerkezetek: feltételes állítások és ciklikus szerkezetekFüggvények és metódusokObjektumorientált programozás (OOP)Az OOP alapelvek bevezetéseOsztályok és objektumokÖröklődés és polimorfizmusKapszulázás és absztrakcióAdatbázis-kezelésAdatbázisok bevezetéseSQL alapokAdatbázis-tervezés és normalizálásRelációs adatbázis-kezelő rendszerek (RDBMS)WebfejlesztésA webtechnológiák bevezetéseHTML és CSSJavaScript és DOM manipulációSzerveroldali programozás Node.js-salWebkeretrendszerek bevezetése: Express.jsMobil alkalmazás-fejlesztésA mobil fejlesztés bevezetéseAndroid fejlesztés Java-valiOS fejlesztés Swift-telKeresztplatformos fejlesztés Xamarin-nelDevOps és felhőszámításA DevOps bevezetéseFolytatólagos integráció és folyamatos telepítés (CI/CD)A felhőszámítás bevezetéseFelhőszolgáltatások: AWS, Azure, Google CloudDocker és Kubernetes containerizációjaSzoftvertesztelés és minőségellenőrzésA szoftvertesztelés bevezetéseA szoftvertesztelés típusaiTestdriven fejlesztés (TDD)Automatizált tesztelés Selenium-nelProjektmenedzsmentA projektmenedzsment bevezetéseAgilis módszertanokA Scrum keretrendszerA projekttervezés és végrehajtásHaladó témákA gépi tanulás alapjaiMegismerkedés az művészettel intelligenciávalA blockchain technológiaAz Internet dolgai (IoT)Kurzus zárásaA kulcsfontosságú fogalmak áttekintéseZáró projekt: Teljes értékű alkalmazás fejlesztéseA szoftverfejlesztés pályák
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Kurzus - MS Word - poziom podstawowy
Gépi fordítás
Adam nagyon tudós volt és kiváló elképzeléssel rendelkezett.
Corey Reis - Lockheed Martin
Kurzus - Advanced Slide Design in PowerPoint
Gépi fordítás
néhány apró trükk a képformázással és a sablonokkal kapcsolatban - nagyon hasznos :)
Natalia Wawrzyniak - Akademia Morska w Szczecinie
Kurzus - Advanced MS PowerPoint
Gépi fordítás
Előadásban elég sok információt kaptunk. A tréner is nagyon aktívan kommunikált a csoporttal, különösen akkor, ha valaki problémákba ütközött vagy kérdései voltak. Nagyon kedves volt tőle, hogy jövőbeli ötleteknél is segítséget ajánlott.
Aleksander Jarecki - Amazon Development Center Poland Sp. z o.o.
Kurzus - Visual Basic for Applications (VBA) in Excel (intermediate level)
Gépi fordítás