pentastagiu 2021 - digital-platform.pentalog.com

20
1 © 2019 Pentalog. Confidential. IAŞI Iulie-Septembrie, 2021 PentaStagiu 2021

Upload: others

Post on 24-Nov-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PentaStagiu 2021 - digital-platform.pentalog.com

1© 2019 Pentalog. Confidential.

IAŞI

Iulie-Septembrie, 2021

PentaStagiu 2021

Page 2: PentaStagiu 2021 - digital-platform.pentalog.com

2© 2019 Pentalog. Confidential. 2

Despre platforma Pentalog

PENTASTAGIU 2021 IAŞI

Page 3: PentaStagiu 2021 - digital-platform.pentalog.com

3© 2019 Pentalog. Confidential.

16Sedii în 10țări(ultimeledeschise: Polonia&Ucraina)

1.200+Specialiștitech&digital (750înRomânia)

200+200+Cliențiactiviin2021(SaaS,digitalnatives,startup-uride top)

2,500+Produsedigitaledezvoltate

Cifre cheie

Page 4: PentaStagiu 2021 - digital-platform.pentalog.com

4© 2019 Pentalog. Confidential.

PENTASTAGIU 2021 IAŞI

Page 5: PentaStagiu 2021 - digital-platform.pentalog.com

5© 2019 Pentalog. Confidential. 5

PENTASTAGIU 2021 IAŞI

O scurtă istorie PentaStagiu Iași

Page 6: PentaStagiu 2021 - digital-platform.pentalog.com

6© 2019 Pentalog. Confidential. 6

Structura PentaStagiu 2021

•Întâlniri săptămânale, workshop-uri şi sesiunide knowledge sharing

•Evaluare şi lucru la distanţă sub supravegherea mentorilor

•Monitorizarea progresului individual

•Colaborare strânsă cu echipa

•5 ore pe săptămână + studiu individual timp de 2 luni

•Mediu de lucru Agile

•Echivalare practică de specialitate

PENTASTAGIU 2021 IAŞI

Page 7: PentaStagiu 2021 - digital-platform.pentalog.com

7© 2019 Pentalog. Confidential. 7

PENTASTAGIU 2021 IAŞI

Page 8: PentaStagiu 2021 - digital-platform.pentalog.com

8© 2019 Pentalog. Confidential. 8

PENTASTAGIU 2021 IAŞI

• Git & Intellij – starter kit

• Spring Boot & Maven

• Intro OOP - Crearea primului controller

• Hibernate

• Adapters

• Validari

• Exceptii

• Securitate

• Roluri si permisiuni

• Unit Testing – mit sau realitate? • Însuşirea cunoştinţelor de bază ale limbajului şideprinderea folosirii aplicaţiilor specificedezvoltării Java

• Fundamente în dezvoltarea aplicaţiilor web

• Dezvoltarea de aplicaţii web de dimensiuni mari în cadrul unei echipe

Obiective

Page 9: PentaStagiu 2021 - digital-platform.pentalog.com

9© 2019 Pentalog. Confidential. 9

PENTASTAGIU 2021 IAŞI

Basics

• Web host şi instalare MySQL

• Sintaxă, tipuri de date, operatori, variabile, arrays, loops

• OOP: definiţii, principii, utilizare, avantaje şi dezavantaje

Exerciţii

• Form creation, validations

• GET and POST requests

• PHP Magic Methods, Include vs Require

• Conectare baze de date

• SELECT, INSERT, UPDATE, DELETE

Cum le punem în practică

• Construirea unei aplicaţii folosindformulare şi conectarea la baza de date

• Structurarea folderelor

• Managementul librăriilor via composer

Următorii paşi

• Frameworks: definiţii, avantaje şi dezavantaje

• Crearea unui proiect în Laravel

• Mediu funcţional Windows / Linux

• Înţelegerea limbajului de bază

• Prima aplicaţie

• Operaţiuni cu baza de date

• Cunostinţe de bază HTML/CSS

• Cunostinţe OOP

• Crearea unei aplicaţii folosind un Framework PHP

Obiective

Page 10: PentaStagiu 2021 - digital-platform.pentalog.com

10© 2019 Pentalog. Confidential. 10

PENTASTAGIU 2021 IAŞI

JSX & React + Typescript & Angular

• Structura unei aplicaţii în React şi Angular

• Sintaxa JSX & Typescript

• Component based development

• Templating & routing

React sau Angular

• State & lifecycle

• Composition vs Inheritance

• Programare cu tipuri de date

React şi JSX

• Structura unei aplicaţii în React

• Sintaxa jsx

• Component-based development

• Templating & Routing

• State and Lifecycle

• Composition vs Inheritance

• Programare cu tipuri de date

• Sisteme de versionare

• Cunoaşterea principiilor de SPA şi MVC

• Înţelegerea fundamentelor React & Angular

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu, înReact sau Angular

• Cunoaşterea principiilor de SPA şi MVC

• Înţelegerea fundamentelor React

• Experienţa framework ReactJS

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu.

Obiective

Page 11: PentaStagiu 2021 - digital-platform.pentalog.com

11© 2019 Pentalog. Confidential. 11

PENTASTAGIU 2021 IAŞI

Android & Kotlin basics:

• Git

• POO, Kotlin

• Config Android Studio

• Coding conventions

Introducere Android UI:

• Implementare ecrane telefon/tabletă

• Layout-uri, teme, stiluri

• Interacţiune ecrane

Servicii web si colectii

de view-uri

• Liste

• Servicii REST

• Librării

Dezvoltare proiect

• Clean coding

• MVVM, Android best practices

• ViewModel

• Unit testing

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu.

Obiective

Page 12: PentaStagiu 2021 - digital-platform.pentalog.com

12© 2019 Pentalog. Confidential. 12

PENTASTAGIU 2021 IAŞI

Swift basics:

• POO,The Basics, Data Structures, Operators, …

• Xcode, Git

• Coding conventions

UI Designing pentru iOS:

• Crearea ecranelor pentru iPhone/iPad

• Exemple de componente UI create custom

UI Collection Types

& Web Services

• UITableView & UICollectionView

• Servicii REST API

• Dependency management

Dezvoltare proiect

• Clean coding

• MVC, iOS best practices

• SwiftLint

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu.

Obiective

Page 13: PentaStagiu 2021 - digital-platform.pentalog.com

13© 2019 Pentalog. Confidential. 13

PENTASTAGIU 2021 IAŞI - .NET

Popular pentru:

• Software Enterprise

• Aplicatii Cloud

• MicroServices

• Mobile

Soluţii .NET la Pentalog:

• Management de capital

• Unelte de dezvoltare software

• Retail

Introducere în:

• Principii de programare SOLID, DRY, KISS

• Clean Code

• Elemente de limbaj

• Evaluări

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu.

Obiective

Page 14: PentaStagiu 2021 - digital-platform.pentalog.com

14© 2019 Pentalog. Confidential.

• Fundamentele testării

• Testarea pe parcursul dezvoltării

• Nivele de testare

• Testarea statică – Review-ul şi procesul de testare

• Testarea funcţională şi non-funcţională

• Tehnici de testare - Blackbox testing techniques,Experience-based techniques

• Regression testing

• Test coverage

• Test ManagementPlanificare şi estimare,Riscurile testării,Monitorizarea progresului testării

• Tool Support for TestingTracking tools

• Testarea web

• Testarea mobilă

• Agile testing10 principii ale testerului agile

• Agile testing Quadrants14

PENTASTAGIU 2021 IAŞI

• Însuşirea noţiunilor teoretice şi aplicarea lor înprocesul de testare

• Evaluare cunoştinte - Teste grilă

• Crearea unui plan de testare

• Test case design - scrierea cazurilor de test conform Business Specifications

• Implementarea strategiilor de testare

• Rularea testelor în aplicaţie

• Crearea rapoartelor pentru Defecte

• Folosirea unor tool-uri specifice: Test management tool, Incident management tool, Requirement management tool

Obiective

Page 15: PentaStagiu 2021 - digital-platform.pentalog.com

15© 2019 Pentalog. Confidential.

Tool-uri și testare:

• Java, Serenity, API, Cucumber, Maven/Gradle, Jackson

• Git – Sistem de versionare a fișierelor

• Testare automată

• Tipuri de testare automată

Cum le punem în practică:

• Bazele limbajului de programare Java

• Programare Orientată pe Obiect (OOP)– Încapsulare,

Abstractizare, Moştenire, Interfeţe

• Rezolvarea problemelor folosind

limbajele și conceptele învăţate

• Scrierea testelor în Java

15

PENTASTAGIU 2021 IAŞI

• Însuşirea noţiunilor teoretice şi aplicarea lor înprocesul de testare

• Evaluare cunoştinte - Teste grilă

• Crearea unui plan de testare

• Test case design - scrierea cazurilor de test conform Business Specifications

• Implementarea strategiilor de testare

• Rularea testelor în aplicaţie

• Crearea rapoartelor pentru Defecte

• Folosirea unor tool-uri specifice

Obiective

Page 16: PentaStagiu 2021 - digital-platform.pentalog.com

16© 2019 Pentalog. Confidential.

Profilul candidatului la PentaStagiu

PENTASTAGIU 2021 IAŞI

StudentCunostinţe de limba engleză nivel mediu

Cunostinţe tehnice de bază pentru tehnologia pentru care se aplică

Abilităţi de comunicare

Page 17: PentaStagiu 2021 - digital-platform.pentalog.com

17© 2019 Pentalog. Confidential.

Cum aplici la PentaStagiu?

PENTASTAGIU 2021 IAŞI

1. Accesezi paginade ȋnscriere la PentaStagiu:https://digital-platform.pentalog.com/pentastagiu-iasi-registration.html

2. Completezi formularulcu datele/ opţiuniletale ȋnceeacepriveştestagiul

3. Verificicăsuţapoştalăelectronică (adresa de e-mail folosită ȋnformular) -inbox şispam-pentrua aflamaimultedetaliidespre ȋnscrierea ta înacestprogram

Page 18: PentaStagiu 2021 - digital-platform.pentalog.com

18© 2019 Pentalog. Confidential. 18

Cum aplici la PentaStagiu?

PENTASTAGIU 2021 IAŞI

Page 19: PentaStagiu 2021 - digital-platform.pentalog.com

19© 2019 Pentalog. Confidential. 19

-01-Vei da un test de

evaluarea competenţelor pentru tehnologia aleasă

de tine

PENTASTAGIU 2021 IAŞI

-02-Vei efectua

un test onlinede limba engleză

-03-Vei primi răspunsul

nostru în celmai scurt timp

Selecția candidaților

Page 20: PentaStagiu 2021 - digital-platform.pentalog.com

20© 2019 Pentalog. Confidential.

Mult succes! Ne vedem la PentaStagiu!