![](https://www.atomcamp.com/wp-content/uploads/2024/07/centarurus-logo-white-1024x396.png)
![](https://www.atomcamp.com/wp-content/uploads/2022/10/logo.atomcamp.png)
Upskill Azad Jammu and Kashmir
100% Scholarship
- Online
- 1st September
- 2 Month
- Monday to Friday, 7 PM - 9 PM
Course Overview
Many universities across Pakistan fall short in giving students the technical skills necessary to grow in today’s evolving job market. Despite the abundance of job opportunities, companies struggle to find the right talent to fill these roles.
To address this skills gap, atomcamp and The Centaurus have joined hands to launch the Upskill AJK Program. This initiative aims to train 100 youth and women in high-demand technology skills, focusing on Digital Marketing and Full Stack Web Development.
After this bootcamp, graduates will be well-prepared to kickstart their careers in these fields. The program places a strong focus on international exposure through freelancing, helping participants improve their soft skills and better career progression.
![](https://www.atomcamp.com/wp-content/uploads/2024/07/Upskill-KP-Graduation-4-1024x683.jpeg)
Which bootcamp interests you the most?
![](https://www.atomcamp.com/wp-content/uploads/2024/05/brain.png)
Full Stack App Development
![](https://www.atomcamp.com/wp-content/uploads/2024/05/bullhorn.png)
Digital Marketing
Full Stack App Development
- Eligibility Criteria
University students and fresh graduates with degrees in Computer Science and Software Engineering.
Curriculum
- Introduction to React
- Overview of React and its concepts.
- Setting up a basic React project.
- Introduction to React Native
- Understanding the basics of React Native
- Setting up a React Native project.
- Components and Styling in React Native
- Creating and styling components
- Understanding Flexbox for layout
- React Native UI Components
- Exploring core UI components
- Navigation in React Native
- Lists and Flat List
- Working with lists and Flat List
- Handling touch events
- Building Forms
- Creating forms with React Native components.
- Form validation
- State Management with React Hooks
- Introduction to React Hooks
- Managing state in functional components
- Consuming APIs in React Native
- Fetching data from APIs
- Handling asynchronous operations
- React Native Navigation
- Implementing more advanced navigation patterns
- React Navigation library.
- Deployment and Testing
- Building and deploying React Native apps.
- Testing strategies
- Final Wrap-up
- Recap of key concepts
- Q&A session
- Introduction to .NET Core and C#
- Overview of .NET Core
- Installing .NET Core SDK
- Introduction to Web APIs
- Understanding RESTful architecture
- Basics of HTTP and CRUD operations
- Setting up the first Web API project
- Routing and Controllers
- Implementing routing in a Web API
- Creating controllers and actions
- Data Models and Entity Framework Core
- Designing data models
- Integrating Entity Framework Core for data access
- Data Validation and Error Handling
- Implementing input validation
- Handling errors and exceptions
- Versioning and Documentation
- API versioning strategies
- Documenting APIs with Swagger/OpenAPI
- Token-based Authentication
- Implementing token-based authentication with JWT
- Securing API endpoints
- Advanced Data Features
- Implementing pagination, sorting, and filtering
- Advanced querying techniques
- Day 18-19: Testing Web APIs
- Unit testing and integration testing
- Mocking dependencies for testing
- Final Wrap-up
- Recap of key concepts
- Q&A session
- Overview and Git Basics
- Introduction to version control
- Setting up Git and basic commands
- Creating a local repository
- GitHub Account Setup
- Creating a GitHub account
- Connecting local Git repository to GitHub
- Pushing changes to a remote repository
Collaborative Development with Git
- Branching and Merging
- Creating and switching branches
- Merging branches in Git
- Resolving merge conflicts
- Pull Requests
- Understanding the Pull Request workflow
- Creating Pull Requests on GitHub
- Code reviews and feedback
Digital Marketing Bootcamp
- Eligibility Criteria
University students and fresh graduates with degrees in Computer Science and Business.
Curriculum
- Understanding the digital marketing landscape
- Digital marketing vs. traditional marketing
- Key digital marketing concepts and terminology
- Building and optimizing a website
- Search Engine Optimization (SEO) basics
- On-page and off-page SEO techniques
Content Marketing
- Content strategy and planning
- Content creation
- Content promotion and distribution
Social Media Marketing
- Social media platforms and their features
- Creating and managing social media profiles
- Social media advertising and engagement
Email Marketing
- Building an email list
- Creating effective email campaigns
- Email marketing tools and best practices
- Pay-Per-Click (PPC) advertising
- Display advertising
- Remarketing and targeting strategies
- Understanding Google Analytics
- Tracking and measuring digital marketing campaigns
- Data-driven decision-making
- Developing a digital marketing strategy
- Budgeting and resource allocation
- Campaign planning and execution
- Mobile-friendly websites and apps
- Mobile advertising and optimization
- Location-based marketing
- E-commerce platforms and best practices
- Conversion rate optimization (CRO)
- Customer journey and user experience
- Ethical considerations in digital marketing
- Data privacy and consumer protection
- Emerging technologies and trends
- Preparing for the future of digital marketing
What can you expect from these bootcamps?
Industry-Ready Portfolio
Craft a portfolio that showcases your industry-ready projects.