Course Overview
About Course
A SharePoint Developer plays a critical role in building robust, interactive, and enterprise-grade solutions on the Microsoft 365/SharePoint platform. This 40‑hour training immerses you in both legacy and modern development techniques: from server-side coding with Visual Studio and the SharePoint Object Model to contemporary client-side experiences using SharePoint Framework (SPFx).
Early modules ensure you’re equipped with the right development environment, understanding solution types and SPFx toolchain setup. You’ll then dive into server-side Web Parts, CAML/LINQ queries, and client-side REST/CSOM scripts—empowering you to build responsive, data-driven components.
SPFx-focused sessions guide you through crafting modern web parts and extensions like Application Customizers and Adaptive Card Extensions for Viva Connections. InfoPath training rounds out form-based customization, while workflow modules cover both SharePoint Designer and enterprise-grade Power Automate flows.
BCS and Search modules teach you to integrate external data sources, configure managed properties, and brand search with custom UI. The final module brings it all together: deployment pipelines, governance policies, performance tuning, and troubleshooting strategies ensure your solutions are reliable and scalable.
Emphasizing practical application, each session includes labs and a capstone project that integrates SPFx components, REST data models, automated flows, and external data connections. Led by seasoned professionals, the live instruction is complemented by session recordings, rich sample code, and an engaged community for ongoing learning.
Perfect for current SharePoint developers or web developers transitioning to SharePoint, this course sharpens your skills across multiple paradigms—ensuring you can architect, deploy, and maintain high-quality SharePoint solutions. Completion prepares you for Microsoft certification and real-world scenarios, powering better collaboration, business automation, and user-centric applications.
Course Syllabus
- Intro & Development Environment Setup (4 hrs)
- Goal: Install and configure SharePoint Server, SP Online, Visual Studio, SPFx toolchain.
- Topics: Solution types overview—Farm vs. Sandbox vs. SPFx; Node.js, Yeoman, Gulp setup.
- Value: Provides a rock-solid foundation for development workflows
- Server‑Side Object Model & Web Parts (4 hrs)
- Learn SP Server OM API, CAML, LINQ, custom farm and sandbox solutions, creating Web Parts with Visual Studio
- Debugging, deployment, and versioning best practices.
- Client‑Side Development & REST API (4 hrs)
- Use REST/CSOM/JSOM to interact with SharePoint list data.
- Develop Custom Actions and Client Web Parts using JavaScript/jQuery
- SharePoint Framework (SPFx) Essentials (4 hrs)
- Fundamentals of SPFx toolchain, web parts, extensions.
- Build modern client-side SPFx Web Parts using React.
- Advanced SPFx Extensions (4 hrs)
- Develop SPFx Extensions: Application Customizers, Field/Command/ACE.
- Integrate third-party APIs and customize UX
- InfoPath & Forms Development (4 hrs)
- Design and publish InfoPath forms, use code-behind for advanced behaviors.
- Integrate with SharePoint lists, perform custom data deletion actions
- Workflow Automation (4 hrs)
- Create custom workflows using SP Designer and Visual Studio models.
- Integrate with Power Automate and Nintex to automate business logic
- Business Connectivity Services (BCS) (4 hrs)
- Configure BCS/BDC to integrate SQL, WCF, Web API.
- Develop External Content Types and External Lists.
- Search, Branding & UI Customization (4 hrs)
- Customize search schema, query rules, search web parts.
- Build custom master pages, themes, style integration, delegate controls
- Deployment, Governance & Performance (4 hrs)
- Package and deploy solutions via App Catalog, PowerShell, ALM.
- Govern environments, troubleshoot issues, tune performance.
-
Key Features
- Hands-on labs: Real-world SPFx, REST, InfoPath, workflows, BCS, and search customizations.
- Live sessions: Delivered by industry experts; interactive Q&A.
- Project-driven learning: Capstone app integrating SPFx front-end, REST APIs, BCS, and automated flows.
- Certification readiness: Aligns with Microsoft & SP Developer certifications.
- Ongoing resources: Access recordings, code samples, community support.



