sobota, 11 czerwca 2016

Aplikacje internetowe z Django. Najlepsze receptury

Django to webowy Framework wysokiego poziomu, który został napisany w Pythonie z naciskiem na szybki rozwój aplikacji. Framework ten powstał dla szybko rozwijającego się potralu z newsami. Musiał zmierzyć z dwoma ważnymi zadaniami, a mianowicie dotrzymywaniem krótkich terminów realizacji oraz spełnieniem warunków autorów - developerów webowych.

Django pozwala na zbudowanie dynamicznych, wydajnych oraz eleganckich aplikacji internetowych w krótkim czasie.

Żeby pomóc sobie w nauce warto wyposażyć się w literaturę, ja chcąc nabyć (większe) umiejętności z zakresu pracy z  Django korzystałam z książki - "Aplikacje internetowe z Django. Najlepsze receptury". W pozycji tej rozwiązania praktyczne są przedstawione w formie receptur. Rozdziały przez które czytelnik będzie kolejno "przechodził" ucząc się są pełne tzw. przepisów m.in. na przetwarzanie pozyskanych z nich danych oraz korzystanie z systemów szablonów. Dzięki tej książce nauczysz się mój czytelniku, jak pracować z Django i co więcej zobaczysz, że nie jest to trudne.



"Aplikacje internetowe z Django. Najlepsze receptury"- Autor: Aidas Bendoraitis 




Książka zawiera:


  • opis na to jak skonfigurować projekt w Django
  • odpowiedzi na tematy bazodanego np, jak skonstruować strukturę baz danych z domieszek modelowych wielokrotnego użytku
  • jak przy użyciu algorytmu MPTT zarządzać strukturami hierarchicznymi
  • jak konfigurować panelem administracyjnym ( co jest bardzo ważne przy projekcie)
  • recepturę na temat wprowadzania własnych rozwiazań do systemu CMS i tym samym rozszerzając go 

Książkę można znaleźć na stronie internetowej wydawnictwa Helion.

czwartek, 19 maja 2016

PyCon PL 2016 - Call for Proposals


Właśnie uruchomiono Call for Proposals konferencji PyCon PL 2016, czyli nabór na propozycje prelekcji, warsztatów, paneli dyskusyjnych oraz innych aktywności konferencyjnych. Propozycje będą przyjmowane do 10 czerwca.


Kiedy i gdzie?

PyCon PL 2016 to dziewiąta edycja największej konferencji pythonowej w Europie Środkowo-Wschodniej. W ubiegłym roku wzięło w niej udział około 520 osób. Na tegorocznej edycji organizatorzy spodziewają się nawet 700 uczestników!

Konferencja integruje środowiska programistów Pythona, naukowców oraz biznesu, wykorzystujących ten język we własnych projektach. Stałym elementem wydarzenia są ciekawe wystąpienia, w tym prelekcje specjalnych gości zza granicy, warsztaty, lightning talks oraz inne atrakcje wpasowujące się w luźny, weekendowy klimat wydarzenia.

PyCon PL 2016 odbędzie się w dniach od 13 do 16 października 2016 r. w Hotel Ossa Congress & SPA

W jaki sposób zgłosić swoje wystąpienie?


Jeśli masz pomysł na temat, który chciałbyś przedstawić w trakcie wydarzenia przed międzynarodową publicznością,podziel się swoją wiedzą i zgłoś propozycję wystąpienia. Wartym uwagi jest fakt, że propozycje prelekcji nie są ograniczone tylko do tematów stricte technicznych. Wyboru wystąpień dokona komitet programowy PyCon PL 2016, w skład którego wchodzą przedstawiciele różnych społeczności związanych z Pythonem w Polsce.



Więcej informacji na temat Call for Proposals oraz konferencji można znaleźć na stronie internetowej.


czwartek, 28 kwietnia 2016

Windows 10. Programowanie uniwersalnych aplikacji mobilnych

Windows 10 to uniwersalna platforma kontrolująca komputery stacjonarne, urządzenia mobilne, rozproszone urządzenia wbudowane IoT (Internet of Things), smartfony, stacje robocze, komputery przenośne, tablety, urządzenia Surface Hub, konsole Xbox, a także okulary holograficzne HoloLens.

Z tego powodu uniwersalna platforma Windows to szansa na zaistnienie dla programistów, ponieważ korzystając z jednego środowiska programistycznego, można dotrzeć olbrzymiego grona użytkowników. A co za tym idzie, odnieść ogromny sukces.

W książce "Windows 10. Programowanie uniwersalnych aplikacji mobilnych" znajdziecie mnóstwo przykładów praktycznych rozwiązań, które ułatwią Wam naukę.


"Windows 10 Programowanie uniwersalnych aplikacji mobilnych" - autor David Borycki



W książce znajdziecie:
  •  jakie są zasady programowania wielowątkowego
  • jak stworzyć interfejs użytkownika aplikacji UWP
  •  podstawy języka XAML
  • jaki jest cykl życia i aktywacji aplikacji
Tak więc bardzo polecam. 

czwartek, 28 stycznia 2016

PyCode Carrots Koszalin - Rejestracja już ruszyła!!!


W dniach 26-28 lutego w edycji Koszalińskiej warsztatów udział weźmie 30 studentek/studentów i 10 mentorów /mentorek. Na weekendowych warsztatach PyCode Carrots pod okiem doświadczonych mentorów uczestniczki i uczestnicy zostaną wprowadzeni w podstawy programowania w języku Python
Dnia 25 stycznia wyruszyła rejestracja dla uczestników warsztatów, swoją chęć udziału zgłaszać można poprzez formularz rejestracyjny. Rejestracja potrwa do 7 lutego.

Zaprogramuj swoją przyszłość!!!





środa, 20 stycznia 2016

Warsztaty Code Carrots w Koszalinie już niedługo...


W dniach 26-28 lutego w edycji Koszalińskiej warsztatów udział weźmie 30 studentek/ów i 10 mentorek/ów. Na weekendowych warsztatach PyCode Carrots pod okiem doświadczonych mentorów uczestniczki i uczestnicy zostaną wprowadzeni w podstawy programowania w języku Python. Dowiedzą się jak samodzielnie zbudować kawałki kodu, by na koniec stworzyć swój własny projekt.

Żeby wziąć udział w tym wydarzeniu nie trzeba mieć żadnej wiedzy.z zakresu programowania. Wystarczy motywacja i chęć do nauki! W trakcie około 12 godzin kodowania jest też wiele okazji do wymiany doświadczeń oraz nawiązywania nowych znajomości. Na warsztatach panuje niezapomniana atmosfera towarzysząca ludziom pełnym energii i zaangażowania.
Działalność Geek Girls Carrots ma charakter społeczny. Liczbę uczestników organizowanych przez nie wydarzeń mierzymy w tysiącach, a do dziś wystąpiło na nich ponad 60 prelegentów. Karotki organizują warsztaty nie tylko z kodowania w języku Python, ale również Java Script czy HTML. Z grupy kilkuset osób, które zaczęły z Geek Girls Carrots swoją przygodę programistyczną, część z sukcesem rozpoczęła karierę w branży IT.



 Warsztaty są zupełnie darmowe, jednakże ilość miejsc jest ograniczona. Rejestracja startuje już niedługo, będziemy informować o wystartowaniu rekrutacji. 


Warsztaty odbędą się w  MC2 Coworking Koszalin

niedziela, 10 stycznia 2016

Java. Uniwersalne techniki programowania

Dzisiaj powracam do tematu języka Java oczywiście za sprawą nowości wydawniczych, które co rusz pojawiają się na rynku. Wiadomo jedne są lepsze, drugie są gorsze a jeszcze inne beznadziejne. My się zajmiemy tymi lepszymi, godnymi uwagi ze względu na kunszt merytoryczny oraz wkład szkoleniowo-praktyczny.

Pewnie większość z Was obeszła wiadomość o nowym wydaniu języka Java, newsy o tym były publikowane między innymi na stronie osworld. Mimo, że oficjalna premiera wydania jest planowana na 2017/03/23 ( pełna dostępność) zmiany w języku zostają już uwzględnione w najnowszych książkach do tego języka.

Taką książką jest "Java. Uniwersalne techniki programowania"  na najważniejszą uwagę zasługują wzmianki o zmianach w języku w wersjach Javy 8 i 9. Autor założył, że czytelnik książki nie musi być zaawansowanym programistą lecz jedynie rozumie podstawy języka, dlatego temat programowania obiektowego i funkcyjnego został opisany od podstaw.


"Java. Uniwersalne techniki programowania" - autor Krzysztof Barteczko





Książka zawiera szereg tematów, które zainteresują użytkownika na każdym stopniu użytkowania. Niektóre z nich to:

  • definiowanie metod w interfejsach ( poczynając od wersji Javy 9)
  • lambda i przetwarzanie informacji
  • przetwarzanie i definiowanie andotacji 
  • zadania typu CountedCompleter oraz ich zastosowania
  • zadania typu CompletableFuture ( dostępne od Javy 8), jak ich używać w praktyce
  • Kiedy i jak używać zadań ForkJoinTask?
  • JavaBeans - koncepcja, sposób użycia
  • spliteratory
  • w jaki sposób używać skryptów z poziomu Javy.

Książkę można znaleźć na stronie wydawnictwa PWN

sobota, 12 grudnia 2015

Programista szuka pracy. Kulisy rekrutacji w branży IT

I dziś ciąg dalszy tematu rekrutacji, jak wczoraj wspominałam bardzo ważne są cztery czynniki w ogólnym procesie rekrutacji.

- czy dobrze odpowiedziałem na pytania?
- czy nie popełniłem żadnych błędów w komunikacji ja-rekruter?
- czy moje CV jest dobrze zrobione?
- czy dobrze opisałem swoje doświadczenie?

Lecz najważniejsze jest pierwsze wrażenie, pierwszym kontaktem z rekruterem jest dokument zwany Curriculum Vitae. W dokumencie musimy umieścić najważniejsze informacje, które mają związek z stanowiskiem na które aplikujemy.

W książce "Programista szuka pracy. Kulisy rekrutacji w branży IT" uwzględnione są porady dotyczące tego jak napisać poprawnie CV, umieszczone są tam przykłady źle napisanych jak i CV napisanych dobrze. Dzięki temu czytelnik może wyeliminować błędy już na starcie, nieraz bywa tak, że skreślają one kandydata i dostajemy odpowiedź od osoby rekrutacyjną negatywną z miejsca.

 Czytając kolejne rozdziały poznasz różne problemy programistyczne oraz podejściami do ich rozwiązywania. Zobaczysz czym Cię mogą zaskoczyć rekruterzy w obszarach związanych z listami, grafami oraz rekrurencją. Poznasz również pytania, które pojawiają się w związku z wzorcami projektowymi, programowania obiektowego oraz baz danych.

Jest to obowiązkowa lektura dla osób szukających pracy.
 

"Programista szuka pracy. Kulisy rekrutacji w branży IT" - autor John Morgan, Noah Kindler, Eric Giguere




Książkę można znaleźć na stronie wydawnictwa Helion