Submissions Ended

Pfizer – Train Yourself – Software & Cloud Engineering

Duration

This specific Code.Learn program lasts 2 Weekends (Friday evening, Saturday & Sunday) with 36 hours of lectures and hands-on exercise on real-life case studies and projects via virtual classroom environment and online collaboration platforms.

  • Weekend 1
    -Saturday 08/05 (10.00 – 17.45)
    -Sunday 09/05 (10.15 – 18.00)
  • Weekend 2
    -Friday 14/05 (18.15 – 21.15)
    -Saturday 15/05 (10.15 – 17.45)
    -Sunday 16/05 (10.15 – 17.45)

Key Objectives – Curriculum (High Level):

This program will present, explore and adequately cover with extended hands-on sessions & real-life case studies the following areas:

Saturday 08/05 (10.00 – 17.45) 1) Java Refresher & Processes (Version Control etc)
2) Data Structures & Algorithms (searching, sorting etc)
Lab/ Challenge 01
Sunday 09/05 (10.15 – 18.00) 1) Object-relational mapping
2) Data persistence & Hibernate
Lab/ Challenge 02
3) Refactoring code by moving business logic to Services
Lab/ Challenge 03
Meeting with Pfizer Stakeholders
4) Cloud Computing Core Concepts
5) AWS Fundamentals
Friday 14/05 (18.15 – 21.15) 1) Design Patterns & Principles
2) Code-level Patterns
3) Deployment Patterns/ Microservice Approach
Saturday 15/05 (10.15 – 17.45) Lab/ Challenge 04
1) AWS Storage, Scalability, CLI
2) AWS Serverless (Lambdas, API Gateway)
Lab/ Challenge 05
3) Code Quality & Testing
Lab/ Challenge 06
Sunday 16/05 (10.15 – 17.45) 1) Web Apps Architecture & REST Principles
2) Restlet
3) Endpoints development with Restlet
Final Lab/ Challenge 07
Project Development & Presentation (Key Findings) & Final Remarks

Virtual Classroom

The lessons will be carried out in an online environment as a virtual classroom, with live connection with the instructor through video conferencing.

Target Audience

Computer scientists, software engineers and developers that want to boost their career as web developers (client side, server side, full stack) are welcome to participate to this code.learn program and unlock the full potentiality of the topics taught by upskilling their future career.

Participants are expected to have:

  • Knowledge & working experience with any back-end framework
  • Knowledge & working experience with any DBMS
  • Understanding of MVC Software Architectural Pattern
  • Energy, initiative, and a positive attitude
  • Teamwork spirit and strong communication skills
  • Fluent English (written and spoken)
  • Fulfilled military obligations (For Men)